package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from loop-07.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Loop07 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 95316;
	private static byte[] data0(){ return new byte[] {-2,-1,1,0,3,0,-2,-1,5,0,-3,-1,4,0,-1,-1,3,0,-2,-1,1,0,-3,-1,1,0,-3,-1,0,0,-6,-1,-1,-1,-6,-1,-2,-1,-7,-1,-4,-1,-7,-1,-7,-1,-5,-1,-12,-1,-3,-1,-15,-1,-6,-1,-13,-1,-12,-1,-12,-1,-14,-1,-16,-1,-15,-1,-19,-1,-17,-1,-20,-1,-21,-1,-23,-1,-23,-1,-24,-1,-27,-1,-27,-1,-29,-1,-29,-1,-31,-1,-33,-1,-33,-1,-36,-1,-36,-1,-40,-1,-39,-1,-42,-1,-45,-1,-43,-1,-49,-1,-48,-1,-53,-1,-50,-1,-56,-1,-54,-1,-58,-1,-57,-1,-58,-1,-59,-1,-59,-1,-59,-1,-57,-1,-58,-1,-57,-1,-53,-1,-56,-1,-49,-1,-51,-1,-45,-1,-45,-1,-39,-1,-37,-1,-31,-1,-27,-1,-22,-1,-14,-1,-12,-1,0,0,3,0,13,0,21,0,27,0,36,0,44,0,50,0,60,0,65,0,74,0,78,0,84,0,92,0,95,0,99,0,103,0,106,0,111,0,110,0,115,0,112,0,119,0,115,0,118,0,115,0,119,0,113,0,117,0,111,0,113,0,106,0,110,0,98,0,104,0,91,0,94,0,83,0,83,0,75,0,70,0,63,0,59,0,51,0,46,0,38,0,33,0,25,0,21,0,13,0,5,0,1,0,-10,-1,-17,-1,-22,-1,-34,-1,-37,-1,-51,-1,-53,-1,-66,-1,-72,-1,-82,-1,-88,-1,-95,-1,-102,-1,-107,-1,-115,-1,-116,-1,-124,-1,-122,-1,127,-1,-125,-1,125,-1,-123,-1,-127,-1,-121,-1,-122,-1,-116,-1,-116,-1,-107,-1,-107,-1,-101,-1,-99,-1,-95,-1,-88,-1,-88,-1,-83,-1,-80,-1,-74,-1,-71,-1,-67,-1,-61,-1,-55,-1,-49,-1,-41,-1,-34,-1,-23,-1,-14,-1,-7,-1,5,0,16,0,26,0,41,0,49,0,62,0,74,0,81,0,98,0,99,0,114,0,120,0,124,0,-124,0,-120,0,-116,0,-115,0,-114,0,-114,0,-112,0,-121,0,-116,0,127,0,-122,0,120,0,123,0,116,0,110,0,109,0,99,0,99,0,93,0,86,0,83,0,78,0,70,0,71,0,57,0,60,0,48,0,42,0,39,0,27,0,24,0,12,0,6,0,-4,-1,-11,-1,-23,-1,-29,-1,-40,-1,-52,-1,-56,-1,-70,-1,-77,-1,-88,-1,-98,-1,-107,-1,-118,-1,126,-1,116,-1,104,-1,92,-1,77,-1,66,-1,50,-1,37,-1,23,-1,5,-1,-5,-2,-24,-2,-35,-2,-51,-2,-59,-2,-72,-2,-83,-2,-89,-2,-99,-2,-103,-2,-110,-2,-117,-2,-118,-2,-120,-2,127,-2,-125,-2,121,-2,-126,-2,119,-2,123,-2,118,-2,125,-2,118,-2,126,-2,126,-2,-123,-2,-120,-2,-113,-2,-98,-2,-90,-2,-73,-2,-60,-2,-37,-2,-12,-2,7,-1,40,-1,72,-1,102,-1,-116,-1,-83,-1,-35,-1,-1,-1,50,0,90,0,-117,0,-71,0,-22,0,28,1,79,1,127,1,-79,1,-26,1,20,2,71,2,109,2,-93,2,-58,2,-10,2,19,3,61,3,88,3,117,3,-113,3,-92,3,-69,3,-55,3,-41,3,-33,3,-21,3,-21,3,-18,3,-19,3,-23,3,-29,3,-40,3,-48,3,-68,3,-79,3,-111,3,-125,3,98,3,70,3,34,3,-4,2,-43,2,-87,2,120,2,73,2,17,2,-34,1,-101,1,106,1,36,1,-18,0,-93,0,111,0,40,0,-16,-1,-85,-1,120,-1,56,-1,2,-1,-56,-2,-106,-2,99,-2,53,-2,1,-2,-35,-3,-75,-3,-119,-3,111,-3,71,-3,42,-3,13,-3,-15,-4,-31,-4,-57,-4,-73,-4,-86,-4,-100,-4,-105,-4,-113,-4,-115,-4,-110,-4,-115,-4,-106,-4,-95,-4,-88,-4,-71,-4,-58,-4,-39,-4,-15,-4,0,-3,31,-3,52,-3,83,-3,111,-3,-114,-3,-85,-3,-49,-3,-15,-3,22,-2,51,-2,91,-2,126,-2,-93,-2,-59,-2,-25,-2,14,-1,47,-1,80,-1,116,-1,-110,-1,-81,-1,-55,-1,-24,-1,-6,-1,24,0,30,0,60,0,58,0,76,0,78,0,84,0,83,0,80,0,74,0,65,0,58,0,36,0,30,0,6,0,-2,-1,-25,-1,-39,-1,-52,-1,-71,-1,-82,-1,-93,-1,-106,-1,-114,-1,-123,-1,-126,-1,122,-1,119,-1,112,-1,112,-1,107,-1,106,-1,104,-1,101,-1,99,-1,94,-1,94,-1,87,-1,95,-1,83,-1,91,-1,88,-1,92,-1,96,-1,106,-1,111,-1,123,-1,-121,-1,-106,-1,-91,-1,-70,-1,-51,-1,-29,-1,-10,-1,13,0,33,0,57,0,75,0,104,0,122,0,-110,0,-89,0,-66,0,-48,0,-28,0,-12,0,11,1,27,1,43,1,66,1,76,1,96,1,103,1,120,1,-125,1,-122,1,-113,1,-113,1,-102,1,-117,1,-109,1,-121,1,-117,1,127,1,121,1,116,1,108,1,100,1,100,1,94,1,89,1,95,1,90,1,102,1,102,1,112,1,123,1,-123,1,-110,1,-99,1,-86,1,-72,1,-56,1,-43,1}; }
	private static byte[] data1(){ return new byte[] {-28,1,-14,1,-2,1,13,2,26,2,36,2,49,2,63,2,69,2,80,2,91,2,100,2,113,2,120,2,-126,2,-114,2,-113,2,-97,2,-89,2,-84,2,-77,2,-75,2,-67,2,-67,2,-64,2,-71,2,-67,2,-84,2,-87,2,-100,2,-119,2,121,2,94,2,73,2,40,2,8,2,-23,1,-66,1,-102,1,106,1,62,1,14,1,-39,0,-87,0,114,0,62,0,1,0,-55,-1,-114,-1,86,-1,24,-1,-29,-2,-91,-2,110,-2,48,-2,-3,-3,-62,-3,-115,-3,80,-3,32,-3,-19,-4,-75,-4,-126,-4,81,-4,35,-4,-17,-5,-57,-5,-106,-5,110,-5,66,-5,31,-5,-6,-6,-42,-6,-74,-6,-99,-6,-126,-6,105,-6,80,-6,69,-6,53,-6,39,-6,31,-6,32,-6,29,-6,34,-6,43,-6,56,-6,75,-6,94,-6,127,-6,-99,-6,-62,-6,-25,-6,20,-5,74,-5,122,-5,-72,-5,-17,-5,50,-4,112,-4,-81,-4,-9,-4,49,-3,125,-3,-69,-3,-3,-3,68,-2,-126,-2,-56,-2,0,-1,70,-1,125,-1,-63,-1,-13,-1,54,0,108,0,-90,0,-41,0,15,1,66,1,109,1,-96,1,-54,1,-9,1,30,2,68,2,108,2,-117,2,-86,2,-53,2,-19,2,15,3,37,3,74,3,100,3,-124,3,-104,3,-73,3,-47,3,-32,3,-9,3,7,4,26,4,36,4,44,4,56,4,58,4,59,4,49,4,55,4,42,4,37,4,23,4,14,4,2,4,-11,3,-27,3,-37,3,-56,3,-69,3,-85,3,-95,3,-111,3,123,3,111,3,93,3,70,3,46,3,19,3,-8,2,-51,2,-88,2,123,2,78,2,25,2,-28,1,-92,1,101,1,44,1,-27,0,-82,0,100,0,45,0,-22,-1,-85,-1,112,-1,58,-1,0,-1,-57,-2,-102,-2,103,-2,62,-2,13,-2,-25,-3,-60,-3,-104,-3,119,-3,91,-3,64,-3,37,-3,13,-3,4,-3,-12,-4,-27,-4,-31,-4,-27,-4,-23,-4,-22,-4,-3,-4,16,-3,47,-3,74,-3,112,-3,-103,-3,-61,-3,-12,-3,48,-2,109,-2,-84,-2,-29,-2,50,-1,115,-1,-68,-1,3,0,79,0,-101,0,-25,0,48,1,121,1,-56,1,11,2,79,2,-109,2,-50,2,16,3,71,3,123,3,-86,3,-42,3,-7,3,25,4,58,4,74,4,91,4,92,4,96,4,89,4,73,4,56,4,21,4,-9,3,-69,3,-107,3,84,3,20,3,-53,2,124,2,51,2,-42,1,127,1,41,1,-46,0,115,0,23,0,-70,-1,99,-1,6,-1,-84,-2,82,-2,-2,-3,-92,-3,74,-3,-9,-4,-93,-4,78,-4,-13,-5,-91,-5,86,-5,0,-5,-77,-6,100,-6,26,-6,-49,-7,-124,-7,76,-7,14,-7,-46,-8,-91,-8,124,-8,92,-8,58,-8,40,-8,40,-8,36,-8,42,-8,60,-8,99,-8,121,-8,-87,-8,-41,-8,22,-7,84,-7,-104,-7,-25,-7,64,-6,-110,-6,-13,-6,80,-5,-72,-5,32,-4,-119,-4,-5,-4,111,-3,-28,-3,80,-2,-54,-2,53,-1,-85,-1,20,0,-121,0,-11,0,100,1,-54,1,47,2,-105,2,-8,2,83,3,-91,3,-3,3,81,4,-103,4,-32,4,39,5,98,5,-111,5,-59,5,-17,5,14,6,41,6,58,6,81,6,72,6,71,6,61,6,46,6,17,6,-18,5,-55,5,-92,5,103,5,57,5,-5,4,-54,4,-123,4,75,4,14,4,-50,3,-114,3,81,3,23,3,-33,2,-90,2,112,2,62,2,13,2,-34,1,-80,1,-121,1,91,1,56,1,20,1,-9,0,-39,0,-68,0,-88,0,-107,0,-125,0,114,0,101,0,93,0,83,0,78,0,70,0,67,0,53,0,53,0,42,0,34,0,31,0,12,0,-1,-1,-11,-1,-29,-1,-45,-1,-60,-1,-79,-1,-92,-1,-115,-1,122,-1,101,-1,84,-1,65,-1,37,-1,30,-1,6,-1,-21,-2,-41,-2,-62,-2,-89,-2,-122,-2,109,-2,77,-2,41,-2,6,-2,-28,-3,-66,-3,-111,-3,107,-3,68,-3,29,-3,-18,-4,-58,-4,-96,-4,127,-4,86,-4,61,-4,31,-4,13,-4,-14,-5,-20,-5,-28,-5,-30,-5,-31,-5,-11,-5,8,-4,32,-4,76,-4,118,-4,-82,-4,-38,-4,33,-3,103,-3,-80,-3,-11,-3,66,-2,-113,-2,-39,-2,37,-1,109,-1,-73,-1,-11,-1,61,0,123,0,-65,0,-14,0,43,1,101,1,-110,1,-57,1,-15,1,27,2,65,2,97,2,-120,2,-90,2,-59,2,-36,2,-9,2,10,3,32,3,51,3,72,3,79,3,90,3,92,3,102,3,102,3,95,3,93,3,79,3,67,3,48,3,26,3,2,3,-25,2,-56,2,-87,2,-126,2,90,2,48,2,-1,1,-50,1,-107,1,91,1,29,1,-32,0,-98,0,91,0,19,0,-45,-1,-124,-1,75,-1,3,-1,-56,-2,-120,-2,83,-2,26,-2,-23,-3,-59,-3,-105,-3,111,-3,70,-3}; }
	private static byte[] data2(){ return new byte[] {53,-3,20,-3,-5,-4,-29,-4,-42,-4,-62,-4,-74,-4,-97,-4,-97,-4,-116,-4,-118,-4,-124,-4,-123,-4,127,-4,-122,-4,-115,-4,-101,-4,-82,-4,-64,-4,-22,-4,0,-3,46,-3,90,-3,-104,-3,-47,-3,15,-2,83,-2,-104,-2,-33,-2,46,-1,-128,-1,-54,-1,27,0,104,0,-73,0,2,1,68,1,-111,1,-48,1,19,2,76,2,-123,2,-81,2,-34,2,3,3,37,3,58,3,75,3,99,3,100,3,118,3,110,3,120,3,110,3,99,3,92,3,81,3,65,3,44,3,35,3,14,3,-5,2,-31,2,-50,2,-78,2,-102,2,117,2,95,2,67,2,33,2,2,2,-30,1,-63,1,-101,1,112,1,79,1,33,1,-10,0,-57,0,-97,0,115,0,59,0,7,0,-45,-1,-98,-1,96,-1,42,-1,-20,-2,-80,-2,104,-2,45,-2,-18,-3,-89,-3,98,-3,27,-3,-37,-4,-103,-4,93,-4,28,-4,-24,-5,-78,-5,-125,-5,76,-5,41,-5,-3,-6,-42,-6,-85,-6,-120,-6,99,-6,66,-6,23,-6,-11,-7,-40,-7,-81,-7,-126,-7,88,-7,57,-7,10,-7,-37,-8,-67,-8,-98,-8,127,-8,94,-8,95,-8,80,-8,75,-8,78,-8,111,-8,-120,-8,-84,-8,-26,-8,46,-7,123,-7,-48,-7,51,-6,-82,-6,36,-5,-99,-5,53,-4,-42,-4,111,-3,27,-2,-66,-2,126,-1,40,0,-28,0,-103,1,91,2,24,3,-53,3,-121,4,57,5,-28,5,-111,6,56,7,-37,7,116,8,11,9,-102,9,32,10,-94,10,21,11,-116,11,-8,11,88,12,-75,12,2,13,89,13,-111,13,-60,13,-11,13,13,14,29,14,26,14,21,14,-3,13,-42,13,-94,13,94,13,25,13,-76,12,68,12,-44,11,79,11,-63,10,30,10,-122,9,-35,8,46,8,113,7,-66,6,7,6,61,5,-124,4,-57,3,16,3,78,2,-121,1,-40,0,32,0,100,-1,-88,-2,1,-2,79,-3,-91,-4,-11,-5,98,-5,-68,-6,38,-6,-112,-7,19,-7,-111,-8,17,-8,-87,-9,70,-9,-16,-10,-106,-10,82,-10,28,-10,-28,-11,-68,-11,-97,-11,-113,-11,122,-11,114,-11,120,-11,-126,-11,-104,-11,-78,-11,-36,-11,2,-10,56,-10,110,-10,-76,-10,-6,-10,70,-9,-98,-9,-6,-9,96,-8,-59,-8,51,-7,-91,-7,27,-6,-108,-6,11,-5,119,-5,-7,-5,113,-4,-31,-4,76,-3,-69,-3,44,-2,-123,-2,-36,-2,47,-1,113,-1,-85,-1,-42,-1,5,0,32,0,48,0,62,0,58,0,49,0,25,0,7,0,-12,-1,-47,-1,-78,-1,-106,-1,117,-1,82,-1,57,-1,31,-1,2,-1,-26,-2,-51,-2,-66,-2,-90,-2,-119,-2,119,-2,90,-2,73,-2,40,-2,12,-2,-12,-3,-42,-3,-79,-3,-108,-3,123,-3,82,-3,57,-3,26,-3,-2,-4,-23,-4,-33,-4,-40,-4,-44,-4,-37,-4,-21,-4,5,-3,32,-3,76,-3,126,-3,-74,-3,-19,-3,54,-2,-128,-2,-53,-2,30,-1,109,-1,-61,-1,11,0,91,0,-70,0,6,1,83,1,-95,1,-20,1,56,2,110,2,-75,2,-11,2,44,3,92,3,-115,3,-67,3,-38,3,-14,3,17,4,38,4,44,4,46,4,48,4,47,4,26,4,16,4,2,4,-21,3,-46,3,-66,3,-88,3,-108,3,118,3,104,3,77,3,56,3,41,3,28,3,15,3,-1,2,-15,2,-16,2,-31,2,-34,2,-44,2,-42,2,-42,2,-40,2,-36,2,-27,2,-11,2,12,3,40,3,52,3,95,3,121,3,-84,3,-50,3,7,4,61,4,117,4,-85,4,-29,4,37,5,93,5,-103,5,-39,5,26,6,77,6,-127,6,-62,6,-23,6,35,7,69,7,110,7,-119,7,-90,7,-68,7,-53,7,-52,7,-59,7,-66,7,-85,7,-109,7,107,7,60,7,12,7,-50,6,-119,6,66,6,-15,5,-104,5,49,5,-50,4,111,4,-1,3,-119,3,17,3,-106,2,30,2,-96,1,36,1,-106,0,19,0,-121,-1,-6,-2,102,-2,-44,-3,71,-3,-86,-4,11,-4,114,-5,-34,-6,61,-6,-101,-7,1,-7,103,-8,-59,-9,44,-9,-104,-10,4,-10,116,-11,-30,-12,93,-12,-28,-13,95,-13,-27,-14,-126,-14,37,-14,-59,-15,121,-15,65,-15,12,-15,-32,-16,-52,-16,-63,-16,-63,-16,-47,-16,-17,-16,33,-15,77,-15,-112,-15,-42,-15,48,-14,-122,-14,-18,-14,86,-13,-58,-13,60,-12,-80,-12,38,-11,-80,-11,46,-10,-79,-10,44,-9,-71,-9,69,-8,-48,-8,91,-7,-25,-7,123,-6,10,-5,-106,-5,51,-4,-61,-4,91,-3,-30,-3,-128,-2,26,-1,-94,-1,52,0,-60,0,79,1,-50,1,84,2,-33,2,88,3,-54,3,62,4,-73,4,27,5,115,5,-32,5,55,6,-116,6,-48,6,35,7,99,7,-108,7,-62,7,-16,7,19,8,46,8,67,8,90,8,110,8,105,8,116,8,121,8,125,8,122,8}; }
	private static byte[] data3(){ return new byte[] {124,8,-124,8,-121,8,-122,8,-119,8,-110,8,-107,8,-126,8,-121,8,116,8,101,8,80,8,43,8,12,8,-42,7,-100,7,92,7,18,7,-63,6,101,6,3,6,-100,5,56,5,-65,4,84,4,-18,3,117,3,14,3,-105,2,51,2,-54,1,104,1,2,1,-99,0,66,0,-34,-1,-128,-1,33,-1,-57,-2,97,-2,-4,-3,-88,-3,73,-3,-19,-4,-115,-4,68,-4,-7,-5,-90,-5,102,-5,56,-5,5,-5,-51,-6,-84,-6,-99,-6,-107,-6,-123,-6,-118,-6,-89,-6,-59,-6,-33,-6,34,-5,91,-5,-94,-5,-24,-5,76,-4,-69,-4,42,-3,-101,-3,32,-2,-97,-2,36,-1,-79,-1,62,0,-37,0,105,1,0,2,-97,2,54,3,-51,3,100,4,-12,4,-125,5,13,6,-106,6,18,7,-121,7,-11,7,79,8,-87,8,-16,8,49,9,87,9,120,9,-111,9,-118,9,108,9,77,9,38,9,-18,8,-112,8,67,8,-29,7,115,7,-7,6,-128,6,-2,5,113,5,-28,4,85,4,-71,3,37,3,-123,2,-35,1,66,1,-102,0,-26,-1,51,-1,-122,-2,-57,-3,-10,-4,51,-4,104,-5,-114,-6,-74,-7,-37,-8,9,-8,42,-9,72,-10,124,-11,-69,-12,-29,-13,33,-13,117,-14,-38,-15,46,-15,-86,-16,48,-16,-49,-17,108,-17,51,-17,6,-17,-29,-18,-49,-18,-45,-18,-6,-18,24,-17,75,-17,-117,-17,-32,-17,58,-16,-81,-16,37,-15,-82,-15,55,-14,-41,-14,121,-13,28,-12,-36,-12,-107,-11,87,-10,26,-9,-18,-9,-65,-8,-111,-7,104,-6,68,-5,30,-4,-11,-4,-45,-3,-74,-2,-105,-1,109,0,82,1,63,2,16,3,-28,3,-65,4,-124,5,61,6,-14,6,-96,7,70,8,-57,8,76,9,-61,9,39,10,107,10,-86,10,-36,10,-12,10,-7,10,-14,10,-14,10,-59,10,-100,10,108,10,62,10,-19,9,-88,9,103,9,41,9,-47,8,-118,8,63,8,-13,7,-100,7,83,7,3,7,-65,6,104,6,38,6,-43,5,-118,5,66,5,-8,4,-69,4,116,4,56,4,-10,3,-61,3,-107,3,108,3,69,3,42,3,15,3,5,3,-6,2,-24,2,-27,2,-24,2,-26,2,-32,2,-41,2,-44,2,-42,2,-50,2,-57,2,-58,2,-79,2,-84,2,-89,2,-104,2,-111,2,127,2,121,2,96,2,74,2,55,2,43,2,16,2,-22,1,-48,1,-83,1,124,1,75,1,17,1,-50,0,125,0,40,0,-37,-1,116,-1,9,-1,-117,-2,26,-2,-111,-3,14,-3,-127,-4,-2,-5,105,-5,-32,-6,96,-6,-39,-7,74,-7,-34,-8,111,-8,5,-8,-89,-9,99,-9,51,-9,0,-9,-23,-10,-47,-10,-40,-10,-27,-10,5,-9,50,-9,102,-9,-93,-9,-23,-9,60,-8,-119,-8,-35,-8,65,-7,-97,-7,-8,-7,85,-6,-70,-6,41,-5,-124,-5,-28,-5,87,-4,-59,-4,38,-3,-103,-3,18,-2,-111,-2,12,-1,-126,-1,2,0,123,0,-16,0,110,1,-14,1,98,2,-36,2,71,3,-65,3,29,4,-113,4,-18,4,76,5,-89,5,-22,5,58,6,116,6,-79,6,-43,6,5,7,38,7,62,7,75,7,61,7,57,7,31,7,-1,6,-59,6,-120,6,66,6,-17,5,-115,5,31,5,-76,4,62,4,-68,3,56,3,-71,2,51,2,-82,1,48,1,-73,0,69,0,-60,-1,84,-1,-30,-2,114,-2,3,-2,-95,-3,56,-3,-58,-4,85,-4,-20,-5,-120,-5,9,-5,-98,-6,52,-6,-46,-7,98,-7,-3,-8,-84,-8,89,-8,20,-8,-41,-9,-78,-9,-113,-9,-124,-9,-122,-9,-103,-9,-78,-9,-34,-9,33,-8,120,-8,-59,-8,41,-7,-104,-7,25,-6,-114,-6,24,-5,-91,-5,60,-4,-48,-4,115,-3,29,-2,-79,-2,74,-1,-19,-1,126,0,22,1,-84,1,65,2,-61,2,72,3,-53,3,57,4,-93,4,8,5,109,5,-75,5,-14,5,69,6,122,6,-84,6,-36,6,12,7,34,7,56,7,77,7,102,7,123,7,123,7,127,7,-126,7,127,7,105,7,101,7,76,7,45,7,4,7,-25,6,-60,6,124,6,68,6,5,6,-52,5,103,5,31,5,-53,4,119,4,10,4,-86,3,71,3,-35,2,103,2,-6,1,-118,1,20,1,-95,0,47,0,-69,-1,73,-1,-41,-2,94,-2,-16,-3,121,-3,19,-3,-86,-4,69,-4,-39,-5,119,-5,23,-5,-58,-6,97,-6,11,-6,-73,-7,93,-7,2,-7,-92,-8,77,-8,-19,-9,-110,-9,43,-9,-59,-10,88,-10,-11,-11,-123,-11,13,-11,-106,-12,57,-12,-56,-13,87,-13,-9,-14,-89,-14,65,-14,-8,-15,-51,-15,-89,-15,123,-15,112,-15,-126,-15,-99,-15,-77,-15,-8,-15,92,-14,-53,-14,49,-13,-63,-13,113,-12,31,-11,-36,-11,-75,-10,-83,-9,-102,-8,-124,-7,-101,-6,-91,-5,-87,-4,-71,-3,-45,-2,-19,-1,-18,0,-6,1,27,3,34,4}; }
	private static byte[] data4(){ return new byte[] {47,5,50,6,68,7,67,8,79,9,73,10,90,11,96,12,93,13,99,14,93,15,78,16,52,17,20,18,-22,18,-65,19,96,20,0,21,-125,21,1,22,70,22,125,22,-102,22,-90,22,-122,22,81,22,0,22,-83,21,44,21,-99,20,18,20,107,19,-75,18,-13,17,50,17,107,16,-116,15,-89,14,-45,13,-22,12,-15,11,-5,10,-1,9,-2,8,-19,7,-42,6,-62,5,-82,4,-120,3,97,2,72,1,51,0,11,-1,-15,-3,-30,-4,-37,-5,-55,-6,-53,-7,-20,-8,10,-8,32,-9,82,-10,-104,-11,-22,-12,52,-12,-105,-13,15,-13,-123,-14,5,-14,-101,-15,71,-15,-15,-16,-80,-16,-113,-16,106,-16,75,-16,71,-16,90,-16,-118,-16,-73,-16,-6,-16,83,-15,-79,-15,44,-14,-85,-14,69,-13,-38,-13,-120,-12,46,-11,-33,-11,-118,-10,76,-9,14,-8,-68,-8,123,-7,57,-6,-30,-6,-117,-5,50,-4,-53,-4,80,-3,-51,-3,78,-2,-82,-2,-6,-2,66,-1,-124,-1,-68,-1,-45,-1,-18,-1,14,0,20,0,22,0,23,0,14,0,-14,-1,-20,-1,-27,-1,-49,-1,-80,-1,-121,-1,110,-1,75,-1,29,-1,-12,-2,-65,-2,-116,-2,64,-2,4,-2,-60,-3,-125,-3,42,-3,-32,-4,-116,-4,47,-4,-53,-5,125,-5,31,-5,-47,-6,-126,-6,68,-6,7,-6,-41,-7,-70,-7,-82,-7,-92,-7,-80,-7,-55,-7,-9,-7,48,-6,117,-6,-52,-6,34,-5,-113,-5,3,-4,-123,-4,11,-3,-107,-3,44,-2,-57,-2,92,-1,-13,-1,-115,0,40,1,-85,1,44,2,-56,2,75,3,-73,3,34,4,-113,4,-20,4,51,5,-121,5,-61,5,-4,5,35,6,92,6,121,6,-110,6,-105,6,-79,6,-68,6,-80,6,-81,6,-94,6,-110,6,112,6,79,6,51,6,1,6,-60,5,-122,5,82,5,6,5,-81,4,101,4,8,4,-75,3,103,3,22,3,-50,2,127,2,72,2,28,2,-26,1,-61,1,-80,1,-86,1,-74,1,-73,1,-33,1,6,2,48,2,99,2,-92,2,-12,2,61,3,-114,3,-20,3,77,4,-73,4,53,5,-82,5,37,6,-80,6,63,7,-45,7,87,8,-17,8,-128,9,11,10,-99,10,43,11,-98,11,16,12,102,12,-48,12,37,13,96,13,-99,13,-58,13,-29,13,-18,13,-14,13,-20,13,-42,13,-67,13,-115,13,98,13,31,13,-28,12,-114,12,84,12,-11,11,-88,11,62,11,-56,10,61,10,-63,9,42,9,-125,8,-45,7,31,7,79,6,101,5,125,4,-122,3,-122,2,98,1,77,0,59,-1,11,-2,-46,-4,-96,-5,119,-6,58,-7,-7,-9,-52,-10,-93,-11,106,-12,65,-13,37,-14,17,-15,2,-16,-11,-18,24,-18,48,-19,79,-20,-116,-21,-29,-22,67,-22,-87,-23,45,-23,-50,-24,115,-24,25,-24,-9,-25,-27,-25,-52,-25,-51,-25,-23,-25,16,-24,62,-24,118,-24,-39,-24,55,-23,-97,-23,23,-22,-85,-22,59,-21,-41,-21,125,-20,54,-19,-18,-19,-84,-18,120,-17,71,-16,36,-15,5,-14,-32,-14,-57,-13,-65,-12,-68,-11,-85,-10,-80,-9,-77,-8,-67,-7,-74,-6,-79,-5,-66,-4,-57,-3,-67,-2,-72,-1,-72,0,-94,1,117,2,85,3,47,4,-15,4,-101,5,68,6,-17,6,125,7,-18,7,95,8,-52,8,36,9,110,9,-74,9,0,10,49,10,98,10,-92,10,-32,10,1,11,43,11,104,11,-99,11,-67,11,-13,11,34,12,76,12,102,12,126,12,-107,12,-94,12,-108,12,-119,12,116,12,82,12,20,12,-24,11,-82,11,101,11,15,11,-76,10,100,10,-4,9,-112,9,41,9,-67,8,78,8,-21,7,-123,7,28,7,-72,6,86,6,-24,5,126,5,28,5,-72,4,71,4,-48,3,109,3,-13,2,114,2,-1,1,-113,1,23,1,-104,0,40,0,-61,-1,63,-1,-54,-2,99,-2,0,-2,-114,-3,51,-3,-40,-4,-114,-4,32,-4,-33,-5,-88,-5,115,-5,61,-5,37,-5,35,-5,32,-5,45,-5,96,-5,-90,-5,-25,-5,54,-4,-84,-4,63,-3,-50,-3,85,-2,3,-1,-75,-1,102,0,37,1,-10,1,-45,2,-106,3,100,4,52,5,26,6,-40,6,-89,7,107,8,40,9,-35,9,-111,10,65,11,-52,11,100,12,-26,12,91,13,-54,13,24,14,97,14,-108,14,-66,14,-36,14,-49,14,-63,14,-106,14,98,14,22,14,-57,13,96,13,-14,12,93,12,-32,11,78,11,-81,10,-8,9,77,9,-90,8,-53,7,-16,6,13,6,46,5,49,4,33,3,28,2,1,1,-54,-1,-121,-2,73,-3,12,-4,-83,-6,72,-7,-23,-9,-110,-10,46,-11,-60,-13,117,-14,51,-15,-34,-17,-96,-18,-123,-19,111,-20,96,-21,120,-22,-79,-23,-20,-24,55,-24,-87,-25,66,-25,-40,-26,-124,-26,87,-26,75,-26,70,-26,77,-26,127,-26,-71,-26,-6,-26,77,-25,-69,-25}; }
	private static byte[] data5(){ return new byte[] {62,-24,-60,-24,85,-23,3,-22,-76,-22,118,-21,67,-20,32,-19,25,-18,13,-17,25,-16,47,-15,86,-14,-112,-13,-46,-12,22,-10,119,-9,-33,-8,56,-6,-99,-5,17,-3,116,-2,-50,-1,28,1,101,2,-99,3,-64,4,-57,5,-45,6,-54,7,-103,8,85,9,13,10,-87,10,21,11,-116,11,-4,11,73,12,-125,12,-78,12,-34,12,-5,12,0,13,20,13,8,13,-10,12,-41,12,-60,12,-91,12,101,12,54,12,1,12,-57,11,114,11,37,11,-28,10,-101,10,73,10,0,10,-70,9,101,9,37,9,-32,8,-89,8,110,8,51,8,9,8,-36,7,-77,7,-101,7,-116,7,116,7,91,7,56,7,54,7,38,7,25,7,14,7,10,7,1,7,6,7,3,7,17,7,25,7,50,7,89,7,118,7,-103,7,-75,7,-41,7,12,8,58,8,116,8,-108,8,-79,8,-66,8,-38,8,-40,8,-42,8,-69,8,-108,8,101,8,25,8,-66,7,85,7,-40,6,69,6,-94,5,-31,4,40,4,82,3,116,2,-124,1,-106,0,-93,-1,-83,-2,-85,-3,-81,-4,-64,-5,-40,-6,-25,-7,3,-7,54,-8,117,-9,-79,-10,23,-10,-124,-11,3,-11,-119,-12,35,-12,-33,-13,-113,-13,78,-13,41,-13,13,-13,-27,-14,-25,-14,-21,-14,-10,-14,-5,-14,23,-13,73,-13,100,-13,-115,-13,-49,-13,35,-12,113,-12,-52,-12,68,-11,-58,-11,61,-10,-40,-10,124,-9,46,-8,-27,-8,-83,-7,-128,-6,93,-5,66,-4,41,-3,18,-2,-1,-2,-28,-1,-54,0,-72,1,-101,2,119,3,86,4,36,5,-21,5,-95,6,89,7,-17,7,-120,8,10,9,-119,9,-12,9,76,10,-116,10,-68,10,-41,10,-26,10,-34,10,-73,10,-93,10,115,10,49,10,-40,9,121,9,23,9,-89,8,37,8,-105,7,18,7,117,6,-53,5,33,5,124,4,-65,3,-13,2,59,2,116,1,-98,0,-73,-1,-28,-2,4,-2,8,-3,23,-4,49,-5,81,-6,89,-7,125,-8,-89,-9,-41,-10,1,-10,78,-11,-75,-12,29,-12,-127,-13,24,-13,-52,-14,109,-14,47,-14,26,-14,22,-14,31,-14,63,-14,-117,-14,-31,-14,57,-13,-68,-13,74,-12,-1,-12,-75,-11,-124,-10,108,-9,96,-8,52,-7,49,-6,38,-5,30,-4,10,-3,9,-2,-7,-2,-36,-1,-60,0,-105,1,108,2,44,3,-7,3,-90,4,81,5,-4,5,-75,6,77,7,-45,7,120,8,15,9,-107,9,15,10,-90,10,45,11,-98,11,18,12,-109,12,-17,12,66,13,-105,13,-31,13,36,14,62,14,96,14,103,14,87,14,52,14,20,14,-37,13,-113,13,38,13,-45,12,101,12,-30,11,87,11,-55,10,52,10,-108,9,-30,8,63,8,-118,7,-61,6,2,6,95,5,-96,4,-31,3,41,3,-122,2,-33,1,47,1,-124,0,-21,-1,67,-1,-92,-2,5,-2,-126,-3,-15,-4,81,-4,-61,-5,56,-5,-78,-6,34,-6,-105,-7,1,-7,104,-8,-51,-9,48,-9,-116,-10,-22,-11,65,-11,-117,-12,-50,-13,24,-13,99,-14,-89,-15,-21,-16,90,-16,-88,-17,2,-17,124,-18,6,-18,-120,-19,27,-19,-42,-20,-106,-20,95,-20,78,-20,85,-20,107,-20,-124,-20,-69,-20,54,-19,-84,-19,31,-18,-76,-18,120,-17,55,-16,-22,-16,-54,-15,-61,-14,-84,-13,-104,-12,-103,-11,-65,-10,-78,-9,-64,-8,-30,-7,34,-5,48,-4,89,-3,-90,-2,-7,-1,67,1,-111,2,-3,3,111,5,-41,6,66,8,-59,9,54,11,-85,12,28,14,-117,15,-24,16,59,18,122,19,-86,20,-68,21,-55,22,-88,23,123,24,48,25,-69,25,42,26,125,26,-73,26,-43,26,-41,26,-54,26,-89,26,104,26,28,26,-59,25,98,25,-25,24,93,24,-62,23,53,23,106,22,-104,21,-39,20,-14,19,-19,18,-31,17,-36,16,-59,15,-125,14,76,13,36,12,-14,10,-110,9,73,8,5,7,-65,5,89,4,-6,2,-74,1,107,0,4,-1,-90,-3,96,-4,30,-5,-71,-7,122,-8,85,-9,36,-10,-4,-12,-8,-13,-1,-14,-4,-15,20,-15,75,-16,-98,-17,-17,-18,85,-18,-13,-19,-85,-19,103,-19,90,-19,97,-19,-127,-19,-67,-19,31,-18,-107,-18,2,-17,-103,-17,68,-16,5,-15,-69,-15,125,-14,90,-13,58,-12,12,-11,-11,-11,-35,-10,-89,-9,124,-8,96,-7,34,-6,-51,-6,-120,-5,46,-4,-61,-4,72,-3,-65,-3,57,-2,-109,-2,-9,-2,75,-1,-102,-1,-63,-1,11,0,79,0,118,0,-112,0,-79,0,-41,0,-22,0,-30,0,-21,0,-20,0,-67,0,-111,0,100,0,45,0,-34,-1,-120,-1,50,-1,-57,-2,50,-2,-73,-3,50,-3,-97,-4,1,-4,93,-5,-77,-6,13,-6,123,-7,-23,-8,95,-8,-23,-9,116,-9,27,-9,-55,-10,-105,-10,109,-10,90,-10,68,-10,95,-10,-102,-10,-31,-10,32,-9,115,-9,-8,-9}; }
	private static byte[] data6(){ return new byte[] {115,-8,-26,-8,115,-7,22,-6,-78,-6,86,-5,18,-4,-51,-4,121,-3,27,-2,-40,-2,-105,-1,49,0,-40,0,-103,1,60,2,-53,2,110,3,14,4,-96,4,29,5,-78,5,53,6,-99,6,4,7,103,7,-51,7,21,8,66,8,125,8,-80,8,-75,8,-76,8,-81,8,-113,8,95,8,32,8,-33,7,120,7,3,7,-95,6,29,6,-120,5,-3,4,118,4,-30,3,78,3,-55,2,78,2,-63,1,64,1,-46,0,109,0,23,0,-60,-1,-119,-1,102,-1,45,-1,24,-1,12,-1,9,-1,15,-1,46,-1,83,-1,-118,-1,-57,-1,50,0,-98,0,26,1,-82,1,86,2,8,3,-63,3,-110,4,121,5,94,6,68,7,56,8,39,9,22,10,-3,10,-24,11,-50,12,-98,13,78,14,7,15,-79,15,75,16,-32,16,101,17,-20,17,96,18,-34,18,76,19,-73,19,30,20,-116,20,-14,20,65,21,-102,21,-32,21,25,22,54,22,95,22,95,22,57,22,13,22,-72,21,71,21,-61,20,30,20,84,19,107,18,94,17,53,16,-21,14,-128,13,2,12,-122,10,-11,8,60,7,111,5,-81,3,-30,1,1,0,37,-2,95,-4,-106,-6,-67,-8,-31,-10,41,-11,-123,-13,-49,-15,33,-16,-108,-18,28,-19,-125,-21,29,-22,-36,-24,-105,-25,79,-26,54,-27,55,-28,64,-29,87,-30,-115,-31,-36,-32,65,-32,-96,-33,53,-33,-35,-34,-106,-34,98,-34,85,-34,101,-34,-125,-34,-68,-34,32,-33,-119,-33,32,-32,-72,-32,122,-31,75,-30,38,-29,26,-28,26,-27,36,-26,64,-25,111,-24,-83,-23,3,-21,99,-20,-68,-19,32,-17,-112,-16,25,-14,-124,-13,-22,-12,97,-10,-52,-9,36,-7,106,-6,-58,-5,3,-3,34,-2,78,-1,127,0,-114,1,119,2,114,3,106,4,67,5,-7,5,-74,6,123,7,16,8,-90,8,65,9,-42,9,85,10,-56,10,79,11,-55,11,40,12,-126,12,-25,12,50,13,109,13,-95,13,-43,13,-23,13,-28,13,-28,13,-48,13,-57,13,-114,13,93,13,42,13,-29,12,-114,12,62,12,-1,11,-85,11,85,11,3,11,-68,10,112,10,27,10,-24,9,-89,9,83,9,28,9,-40,8,-113,8,78,8,13,8,-38,7,-92,7,108,7,38,7,-15,6,-67,6,120,6,50,6,-31,5,-120,5,70,5,-12,4,-116,4,57,4,-22,3,-123,3,43,3,-56,2,113,2,9,2,-124,1,54,1,-61,0,72,0,-50,-1,124,-1,36,-1,-51,-2,-108,-2,-113,-2,-121,-2,-126,-2,-82,-2,7,-1,71,-1,-80,-1,51,0,-45,0,97,1,12,2,-64,2,-106,3,99,4,49,5,14,6,-23,6,-90,7,117,8,73,9,27,10,-52,10,-110,11,74,12,0,13,-98,13,58,14,-52,14,93,15,-30,15,93,16,-56,16,43,17,-114,17,-34,17,40,18,108,18,-112,18,-85,18,-82,18,-79,18,-100,18,116,18,48,18,-10,17,-88,17,59,17,-59,16,66,16,-86,15,-9,14,68,14,-116,13,-100,12,-108,11,-102,10,127,9,51,8,-60,6,90,5,-41,3,39,2,121,0,-56,-2,26,-3,68,-5,102,-7,-80,-9,-7,-11,43,-12,112,-14,-54,-16,39,-17,-121,-19,-18,-21,-122,-22,43,-23,-54,-25,-125,-26,120,-27,122,-28,119,-29,-115,-30,-41,-31,40,-31,106,-32,-38,-33,97,-33,-29,-34,118,-34,31,-34,-14,-35,-61,-35,-80,-35,-55,-35,-18,-35,33,-34,116,-34,-8,-34,124,-33,35,-32,-14,-32,-30,-31,-32,-30,15,-28,85,-27,-84,-26,30,-24,-82,-23,84,-21,-10,-20,-85,-18,104,-16,28,-14,-48,-13,-122,-11,50,-9,-40,-8,78,-6,-39,-5,82,-3,-102,-2,-37,-1,21,1,64,2,61,3,50,4,56,5,15,6,-28,6,-92,7,122,8,47,9,-70,9,67,10,-41,10,81,11,-97,11,3,12,97,12,-117,12,-68,12,-35,12,-5,12,-5,12,-19,12,-23,12,-30,12,-44,12,-83,12,-96,12,-118,12,114,12,100,12,90,12,75,12,58,12,47,12,35,12,29,12,27,12,25,12,1,12,-11,11,-26,11,-42,11,-69,11,-102,11,121,11,112,11,94,11,72,11,74,11,77,11,98,11,-112,11,-58,11,17,12,108,12,-35,12,79,13,-56,13,88,14,-9,14,-119,15,26,16,-85,16,37,17,-86,17,18,18,101,18,-98,18,-46,18,-54,18,-77,18,-116,18,63,18,-59,17,56,17,-94,16,-27,15,33,15,70,14,69,13,61,12,36,11,-2,9,-52,8,-108,7,84,6,14,5,-51,3,-115,2,74,1,12,0,-65,-2,-111,-3,111,-4,77,-5,38,-6,26,-7,31,-8,3,-9,-14,-11,22,-11,55,-12,64,-13,97,-14,-101,-15,-45,-16,-10,-17,81,-17,-91,-18,-1,-19,75,-19,-72,-20,82,-20,-14,-21,-118,-21,104,-21,73,-21,68,-21,87,-21,-94,-21,9,-20,-125,-20,36,-19}; }
	private static byte[] data7(){ return new byte[] {-2,-19,-22,-18,-34,-17,-5,-16,45,-14,87,-13,-95,-12,-15,-11,83,-9,-82,-8,-29,-7,68,-5,-90,-4,-18,-3,44,-1,113,0,-68,1,-21,2,0,4,26,5,39,6,33,7,17,8,-30,8,-68,9,120,10,39,11,-55,11,93,12,-41,12,53,13,-115,13,-61,13,-24,13,2,14,-14,13,-45,13,-81,13,92,13,-7,12,108,12,-32,11,37,11,80,10,111,9,120,8,101,7,64,6,13,5,-47,3,108,2,19,1,-63,-1,116,-2,-4,-4,124,-5,36,-6,-50,-8,74,-9,-26,-11,-95,-12,100,-13,42,-14,11,-15,4,-16,1,-17,18,-18,68,-19,-91,-20,6,-20,116,-21,9,-21,-46,-22,-105,-22,-111,-22,-65,-22,20,-21,126,-21,9,-20,-51,-20,-79,-19,-102,-18,-98,-17,-69,-16,-27,-15,-2,-14,57,-12,127,-11,-74,-10,-44,-9,13,-7,70,-6,91,-5,125,-4,-110,-3,-72,-2,-34,-1,-5,0,12,2,45,3,75,4,108,5,-123,6,-81,7,-46,8,7,10,35,11,79,12,-122,13,-74,14,-48,15,-22,16,1,18,-18,18,-75,19,119,20,39,21,-77,21,-1,21,73,22,125,22,110,22,70,22,37,22,-23,21,-126,21,-11,20,127,20,-13,19,61,19,109,18,-69,17,-5,16,26,16,58,15,87,14,112,13,110,12,-116,11,-88,10,-65,9,-70,8,-61,7,-11,6,27,6,64,5,116,4,-84,3,-14,2,49,2,102,1,-86,0,-36,-1,23,-1,83,-2,125,-3,-82,-4,-38,-5,16,-5,52,-6,85,-7,112,-8,121,-9,-113,-10,-97,-11,-87,-12,-70,-13,-58,-14,-43,-15,-5,-16,24,-16,91,-17,-63,-18,37,-18,-126,-19,13,-19,-62,-20,83,-20,-31,-21,-67,-21,-91,-21,118,-21,79,-21,88,-21,100,-21,96,-21,121,-21,-71,-21,-8,-21,30,-20,107,-20,-32,-20,74,-19,-69,-19,79,-18,-9,-18,-108,-17,53,-16,-6,-16,-22,-15,-70,-14,-93,-13,-86,-12,-54,-11,-48,-10,-19,-9,61,-7,-108,-6,-46,-5,48,-3,-79,-2,43,0,-118,1,13,3,-109,4,7,6,107,7,-23,8,95,10,-75,11,15,13,93,14,-94,15,-37,16,-1,17,5,19,0,20,-32,20,-92,21,87,22,12,23,-99,23,28,24,116,24,-54,24,29,25,64,25,90,25,122,25,117,25,93,25,50,25,-5,24,-72,24,56,24,-51,23,67,23,-87,22,-17,21,45,21,117,20,-83,19,-61,18,-34,17,-18,16,-5,15,-30,14,-52,13,-92,12,127,11,32,10,-83,8,88,7,-27,5,91,4,-40,2,84,1,-37,-1,57,-2,-86,-4,55,-5,-66,-7,70,-8,-8,-10,-62,-11,-118,-12,100,-13,115,-14,-93,-15,-21,-16,76,-16,-46,-17,119,-17,59,-17,28,-17,30,-17,37,-17,61,-17,-123,-17,-30,-17,56,-16,-85,-16,44,-15,-49,-15,90,-14,10,-13,-62,-13,125,-12,33,-11,-23,-11,-89,-10,102,-9,34,-8,-14,-8,-90,-7,65,-6,-21,-6,-96,-5,63,-4,-49,-4,88,-3,-23,-3,85,-2,-58,-2,69,-1,-68,-1,24,0,112,0,-46,0,46,1,92,1,-108,1,-41,1,-11,1,-11,1,3,2,1,2,-33,1,-97,1,83,1,-3,0,111,0,-39,-1,61,-1,-114,-2,-69,-3,-19,-4,6,-4,56,-5,65,-6,108,-7,-110,-8,-65,-9,9,-9,89,-10,-65,-11,62,-11,-37,-12,-113,-12,55,-12,15,-12,-3,-13,-16,-13,-13,-13,19,-12,60,-12,116,-12,-82,-12,-11,-12,86,-11,-84,-11,1,-10,106,-10,-13,-10,113,-9,-12,-9,-120,-8,35,-7,-63,-7,102,-6,42,-5,-18,-5,-84,-4,-125,-3,94,-2,57,-1,20,0,-16,0,-50,1,-99,2,90,3,24,4,-35,4,126,5,18,6,-106,6,31,7,120,7,-55,7,21,8,83,8,122,8,108,8,86,8,53,8,-12,7,-103,7,65,7,-40,6,84,6,-47,5,74,5,-69,4,16,4,123,3,-54,2,38,2,-116,1,-17,0,86,0,-66,-1,54,-1,-75,-2,48,-2,-87,-3,62,-3,-56,-4,106,-4,36,-4,-41,-5,-80,-5,125,-5,109,-5,-127,-5,-93,-5,-65,-5,17,-4,-127,-4,-16,-4,98,-3,9,-2,-68,-2,116,-1,55,0,33,1,24,2,-3,2,-8,3,16,5,35,6,22,7,26,8,46,9,59,10,51,11,45,12,52,13,76,14,98,15,124,16,-106,17,-72,18,-42,19,9,21,49,22,96,23,-113,24,-89,25,-60,26,-45,27,-63,28,-114,29,55,30,-47,30,64,31,-119,31,-78,31,-69,31,-103,31,70,31,-51,30,73,30,-114,29,-99,28,123,27,76,26,-13,24,88,23,-58,21,26,20,64,18,86,16,106,14,-111,12,-123,10,120,8,118,6,118,4,90,2,57,0,22,-2,-5,-5,-40,-7,-63,-9,-41,-11,-37,-13,-38,-15,-28,-17,21,-18,85,-20,-120,-22,-50,-24,60,-25,-103,-27,-27,-29,88,-30,-1,-32,-104,-33,57,-34,29,-35,33,-36,50,-37}; }
	private static byte[] data8(){ return new byte[] {87,-38,-50,-39,110,-39,22,-39,-27,-40,13,-39,63,-39,-113,-39,25,-38,-64,-38,-112,-37,98,-36,73,-35,98,-34,123,-33,-89,-32,-32,-31,35,-29,118,-28,-51,-27,43,-25,-112,-24,0,-22,99,-21,-81,-20,11,-18,114,-17,-58,-16,23,-14,118,-13,-47,-12,30,-10,108,-9,-80,-8,13,-6,84,-5,124,-4,-80,-3,-22,-2,-9,-1,-23,0,-20,1,-13,2,-71,3,115,4,63,5,-24,5,127,6,-3,6,-109,7,25,8,122,8,-53,8,46,9,118,9,-92,9,-69,9,-44,9,-46,9,-75,9,-108,9,114,9,69,9,-8,8,-69,8,-104,8,96,8,29,8,-40,7,-82,7,118,7,57,7,12,7,-21,6,-58,6,-100,6,-109,6,122,6,113,6,111,6,119,6,-122,6,-103,6,-57,6,-33,6,-8,6,24,7,54,7,92,7,119,7,-121,7,-82,7,-77,7,-55,7,-51,7,-34,7,-50,7,-70,7,-80,7,-124,7,62,7,0,7,-56,6,125,6,22,6,-30,5,-95,5,74,5,-4,4,-25,4,-53,4,-90,4,-105,4,-53,4,-4,4,36,5,118,5,-10,5,90,6,-44,6,93,7,-14,7,110,8,-21,8,127,9,22,10,120,10,-17,10,110,11,-28,11,66,12,-100,12,-11,12,70,13,-106,13,-29,13,57,14,105,14,-87,14,-7,14,49,15,97,15,-83,15,-12,15,71,16,-110,16,-46,16,18,17,67,17,119,17,-83,17,-51,17,-50,17,-30,17,-14,17,-40,17,-66,17,-72,17,-107,17,82,17,13,17,-57,16,82,16,-67,15,37,15,125,14,-105,13,-113,12,119,11,79,10,1,9,-100,7,60,6,-49,4,67,3,-88,1,33,0,-89,-2,27,-3,-118,-5,16,-6,-112,-8,12,-9,-116,-11,35,-12,-51,-14,95,-15,-6,-17,-72,-18,113,-19,28,-20,-45,-22,-73,-23,127,-24,67,-25,33,-26,12,-27,-4,-29,-28,-30,-19,-31,26,-31,51,-32,110,-33,-84,-34,12,-34,-110,-35,28,-35,-71,-36,-127,-36,95,-36,95,-36,-128,-36,-61,-36,39,-35,-98,-35,67,-34,-14,-34,-66,-33,-84,-32,-70,-31,-39,-30,20,-28,114,-27,-34,-26,74,-24,-43,-23,107,-21,-28,-20,109,-18,-13,-17,90,-15,-85,-14,18,-12,105,-11,-91,-10,-60,-9,-15,-8,49,-6,45,-5,31,-4,45,-3,19,-2,-31,-2,-52,-1,-86,0,113,1,39,2,-12,2,-67,3,110,4,16,5,-57,5,110,6,-5,6,116,7,-19,7,101,8,-72,8,16,9,86,9,-90,9,-47,9,-3,9,65,10,113,10,-117,10,-85,10,-44,10,-6,10,11,11,33,11,62,11,46,11,49,11,44,11,34,11,-4,10,-20,10,-47,10,-56,10,-65,10,-39,10,-14,10,2,11,37,11,126,11,-38,11,65,12,-66,12,99,13,4,14,-64,14,124,15,80,16,42,17,-10,17,-27,18,-35,19,-71,20,111,21,48,22,-37,22,103,23,-45,23,45,24,118,24,-106,24,-97,24,-98,24,98,24,26,24,-58,23,97,23,-45,22,46,22,123,21,-84,20,-53,19,-45,18,-29,17,-35,16,-62,15,-92,14,116,13,68,12,7,11,-40,9,-76,8,105,7,55,6,-14,4,-80,3,111,2,60,1,-11,-1,-85,-2,79,-3,6,-4,-89,-6,47,-7,-73,-9,82,-10,-24,-12,110,-13,12,-14,-80,-16,98,-17,-5,-19,-44,-20,-44,-21,-29,-22,-9,-23,76,-23,-43,-24,-126,-24,59,-24,82,-24,-123,-24,-65,-24,18,-23,-64,-23,107,-22,36,-21,-6,-21,3,-19,11,-18,18,-17,41,-16,79,-15,118,-14,-117,-13,-66,-12,-4,-11,64,-9,125,-8,-58,-7,15,-5,90,-4,-103,-3,-32,-2,46,0,94,1,-112,2,-70,3,-67,4,-56,5,-70,6,-114,7,84,8,35,9,-33,9,126,10,9,11,-110,11,-7,11,97,12,-97,12,-54,12,-53,12,-85,12,82,12,9,12,-118,11,-36,10,44,10,80,9,88,8,73,7,23,6,-18,4,-113,3,33,2,-74,0,75,-1,-67,-3,58,-4,-67,-6,83,-7,-44,-9,119,-10,42,-11,-40,-13,123,-14,75,-15,47,-16,33,-17,20,-18,32,-19,110,-20,-85,-21,0,-21,-126,-22,32,-22,-50,-23,-100,-23,-97,-23,-50,-23,11,-22,126,-22,13,-21,-69,-21,114,-20,70,-19,51,-18,39,-17,13,-16,15,-15,17,-14,20,-13,14,-12,24,-11,24,-10,44,-9,43,-8,77,-7,-124,-6,-101,-5,-47,-4,21,-2,95,-1,-67,0,37,2,-94,3,8,5,-101,6,48,8,-91,9,31,11,-74,12,51,14,-112,15,-15,16,81,18,-124,19,121,20,95,21,58,22,-39,22,67,23,-103,23,-25,23,8,24,-12,23,-9,23,-45,23,-118,23,43,23,-30,22,116,22,-38,21,60,21,-105,20,-20,19,14,19,55,18,117,17,-98,16,-97,15,-64,14,-10,13,25,13,51,12,82,11,-114,10,-72,9,-48,8,-9,7,55,7,91,6,126,5,-100,4,-38,3}; }
	private static byte[] data9(){ return new byte[] {4,3,36,2,79,1,106,0,107,-1,-127,-2,-111,-3,-96,-4,-69,-5,-46,-6,-11,-7,38,-7,99,-8,-86,-9,1,-9,108,-10,-20,-11,80,-11,-56,-12,92,-12,-11,-13,-100,-13,70,-13,4,-13,-20,-14,-71,-14,123,-14,91,-14,83,-14,23,-14,-20,-15,-37,-15,-63,-15,-109,-15,117,-15,-117,-15,-118,-15,123,-15,127,-15,-60,-15,-21,-15,5,-14,46,-14,-113,-14,-65,-14,-30,-14,51,-13,117,-13,-86,-13,-33,-13,88,-12,-65,-12,39,-11,-97,-11,74,-10,-5,-10,-95,-9,81,-8,45,-7,33,-6,-1,-6,-25,-5,-29,-4,-59,-3,-86,-2,-104,-1,110,0,72,1,15,2,-21,2,-86,3,88,4,37,5,-54,5,106,6,25,7,-63,7,87,8,5,9,-96,9,62,10,-30,10,-116,11,34,12,-77,12,56,13,-78,13,55,14,-98,14,-25,14,68,15,122,15,-81,15,-60,15,-26,15,-3,15,1,16,-10,15,-23,15,-50,15,-95,15,92,15,13,15,-68,14,70,14,-65,13,38,13,115,12,-95,11,-57,10,-53,9,-65,8,-104,7,108,6,57,5,13,4,-45,2,-78,1,-85,0,-117,-1,127,-2,-75,-3,-21,-4,61,-4,-119,-5,-16,-6,118,-6,-8,-7,-124,-7,65,-7,-15,-8,-75,-8,-117,-8,116,-8,105,-8,68,-8,56,-8,86,-8,97,-8,113,-8,-100,-8,-61,-8,-8,-8,72,-7,-86,-7,-4,-7,103,-6,-45,-6,79,-5,-63,-5,57,-4,-62,-4,68,-3,-67,-3,60,-2,-83,-2,26,-1,127,-1,-41,-1,63,0,-116,0,-55,0,22,1,97,1,-110,1,-62,1,1,2,69,2,111,2,-115,2,-80,2,-80,2,-96,2,-115,2,111,2,27,2,-96,1,38,1,-95,0,-13,-1,55,-1,127,-2,-74,-3,-48,-4,2,-4,66,-5,104,-6,-105,-7,-33,-8,50,-8,-109,-9,-7,-10,125,-10,3,-10,-114,-11,46,-11,-26,-12,-97,-12,98,-12,48,-12,16,-12,-17,-13,-36,-13,-18,-13,-6,-13,-13,-13,4,-12,39,-12,71,-12,120,-12,-71,-12,19,-11,100,-11,-58,-11,54,-10,-51,-10,83,-9,-17,-9,-94,-8,92,-7,16,-6,-56,-6,-126,-5,85,-4,20,-3,-35,-3,-68,-2,-99,-1,110,0,65,1,52,2,10,3,-31,3,-108,4,64,5,-48,5,65,6,-101,6,-36,6,2,7,-5,6,0,7,-37,6,-113,6,71,6,-16,5,-118,5,20,5,-106,4,42,4,-78,3,39,3,-103,2,29,2,-106,1,-1,0,-123,0,10,0,124,-1,-23,-2,105,-2,-31,-3,78,-3,-43,-4,89,-4,-46,-5,79,-5,1,-5,-105,-6,56,-6,-13,-7,-32,-7,-63,-7,-101,-7,-82,-7,-27,-7,14,-6,76,-6,-96,-6,-9,-6,73,-5,-87,-5,63,-4,-51,-4,84,-3,-18,-3,-104,-2,98,-1,32,0,-4,0,-12,1,-10,2,-1,3,58,5,-120,6,-23,7,104,9,-3,10,-89,12,89,14,17,16,-44,17,-112,19,61,21,-39,22,96,24,-45,25,49,27,-128,28,-92,29,-84,30,-107,31,101,32,17,33,-86,33,25,34,101,34,-124,34,-118,34,116,34,46,34,-73,33,49,33,-123,32,-79,31,-75,30,-96,29,118,28,23,27,-124,25,-26,23,64,22,117,20,-114,18,-69,16,-35,14,-53,12,-54,10,-45,8,-35,6,-80,4,-108,2,-120,0,103,-2,39,-4,14,-6,-25,-9,-66,-11,124,-13,73,-15,58,-17,25,-19,-11,-22,-19,-24,18,-25,59,-27,110,-29,-40,-31,117,-32,50,-33,2,-34,27,-35,103,-36,-44,-37,113,-37,71,-37,62,-37,78,-37,-115,-37,-20,-37,98,-36,-40,-36,106,-35,12,-34,-48,-34,-115,-33,77,-32,41,-31,0,-30,1,-29,0,-28,10,-27,44,-26,69,-25,118,-24,-105,-23,-47,-22,0,-20,68,-19,-127,-18,-57,-17,20,-15,72,-14,-123,-13,-52,-12,4,-10,32,-9,71,-8,111,-7,-123,-6,125,-5,127,-4,-96,-3,-121,-2,95,-1,73,0,49,1,-24,1,122,2,44,3,-67,3,22,4,111,4,-88,4,-36,4,-45,4,-53,4,-61,4,-93,4,87,4,41,4,7,4,-51,3,124,3,63,3,21,3,-20,2,-89,2,-116,2,126,2,112,2,90,2,96,2,115,2,-118,2,-121,2,-101,2,-69,2,-29,2,0,3,51,3,-118,3,-36,3,55,4,-69,4,51,5,-82,5,56,6,-83,6,13,7,111,7,-49,7,0,8,59,8,99,8,-119,8,-106,8,-81,8,-64,8,-60,8,-63,8,-52,8,-43,8,-17,8,-7,8,49,9,115,9,-92,9,-35,9,67,10,-64,10,31,11,124,11,12,12,-92,12,26,13,-109,13,44,14,-96,14,-23,14,67,15,-82,15,-38,15,-36,15,6,16,19,16,8,16,-20,15,-36,15,-43,15,-83,15,-111,15,-118,15,125,15,76,15,42,15,43,15,18,15,-5,14,-37,14,-78,14,-111,14,116,14,80,14,51,14,3,14,-12,13,-40,13,-56,13,-73,13,-93,13,-92,13}; }
	private static byte[] data10(){ return new byte[] {-107,13,-100,13,-103,13,125,13,91,13,68,13,46,13,-18,12,-119,12,61,12,-43,11,70,11,-76,10,21,10,110,9,-99,8,-47,7,3,7,32,6,36,5,43,4,69,3,69,2,62,1,92,0,-123,-1,-92,-2,-73,-3,-47,-4,2,-4,23,-5,20,-6,36,-7,40,-8,9,-9,-24,-11,-55,-12,-91,-13,121,-14,63,-15,42,-16,26,-17,-6,-19,-18,-20,-29,-21,-31,-22,-34,-23,-47,-24,-30,-25,-14,-26,5,-26,54,-27,108,-28,-92,-29,-14,-30,76,-30,-64,-31,62,-31,-32,-32,-83,-32,-116,-32,-112,-32,-73,-32,9,-31,110,-31,-34,-31,112,-30,34,-29,-26,-29,-69,-28,-109,-27,120,-26,94,-25,89,-24,77,-23,61,-22,51,-21,46,-20,13,-19,-46,-19,-88,-18,114,-17,72,-16,-1,-16,-32,-15,-58,-14,-124,-13,79,-12,60,-11,52,-10,-9,-10,-45,-9,-54,-8,-65,-7,-102,-6,127,-5,102,-4,54,-3,15,-2,-30,-2,-75,-1,105,0,21,1,-34,1,-97,2,43,3,-33,3,-121,4,35,5,-104,5,26,6,-88,6,1,7,82,7,-112,7,-53,7,-44,7,-33,7,-37,7,-47,7,-79,7,-93,7,-81,7,-59,7,-59,7,-9,7,69,8,-112,8,-27,8,99,9,-27,9,101,10,-2,10,-68,11,-123,12,65,13,30,14,18,15,6,16,-35,16,-45,17,-39,18,-66,19,-120,20,100,21,38,22,-20,22,-104,23,76,24,-28,24,-128,25,1,26,112,26,-31,26,49,27,114,27,-96,27,-67,27,-68,27,-100,27,127,27,70,27,-35,26,125,26,4,26,124,25,-38,24,42,24,125,23,-67,22,-11,21,32,21,59,20,70,19,72,18,61,17,29,16,-8,14,-44,13,-105,12,55,11,-42,9,104,8,-26,6,71,5,-110,3,-32,1,4,0,50,-2,97,-4,-121,-6,-96,-8,-31,-10,86,-11,-77,-13,36,-14,-62,-16,-103,-17,105,-18,60,-19,109,-20,-69,-21,30,-21,118,-22,32,-22,-19,-23,-78,-23,-115,-23,-86,-23,-37,-23,-4,-23,60,-22,-88,-22,46,-21,-88,-21,65,-20,16,-19,-32,-19,-78,-18,-84,-17,-47,-16,-20,-15,20,-13,62,-12,121,-11,-96,-10,-40,-9,19,-7,74,-6,-123,-5,-87,-4,-18,-3,36,-1,94,0,125,1,-84,2,-57,3,-17,4,-8,5,-23,6,-28,7,-56,8,-125,9,42,10,-58,10,58,11,125,11,-121,11,122,11,83,11,-31,10,73,10,-95,9,-35,8,1,8,-15,6,-15,5,-16,4,-62,3,-118,2,70,1,-5,-1,-116,-2,25,-3,-58,-5,94,-6,-46,-8,106,-9,24,-10,-72,-12,77,-13,5,-14,-30,-16,-61,-17,-101,-18,-82,-19,-29,-20,19,-20,64,-21,-81,-22,64,-22,-36,-23,-122,-23,77,-23,77,-23,75,-23,71,-23,119,-23,-82,-23,-13,-23,58,-22,-98,-22,5,-21,110,-21,-11,-21,-100,-20,76,-19,1,-18,-27,-18,-48,-17,-10,-16,53,-14,-114,-13,-6,-12,116,-10,21,-8,-85,-7,88,-5,25,-3,-11,-2,-83,0,125,2,86,4,48,6,-45,7,-126,9,61,11,-32,12,79,14,-73,15,18,17,89,18,105,19,114,20,100,21,68,22,-22,22,-103,23,48,24,-95,24,-48,24,7,25,63,25,69,25,7,25,-12,24,-41,24,-126,24,16,24,-56,23,96,23,-36,22,62,22,-72,21,28,21,89,20,-112,19,-30,18,38,18,84,17,-119,16,-51,15,-16,14,23,14,69,13,122,12,116,11,103,10,78,9,59,8,2,7,-29,5,-62,4,-62,3,-68,2,-47,1,-28,0,11,0,74,-1,-101,-2,-10,-3,112,-3,-17,-4,123,-4,5,-4,-100,-5,67,-5,-10,-6,-123,-6,70,-6,22,-6,-58,-7,-118,-7,101,-7,70,-7,25,-7,-31,-8,-37,-8,-32,-8,-66,-8,-112,-8,121,-8,115,-8,62,-8,26,-8,11,-8,-16,-9,-41,-9,-53,-9,-46,-9,-69,-9,-112,-9,105,-9,98,-9,38,-9,-35,-10,-81,-10,-102,-10,97,-10,48,-10,30,-10,34,-10,39,-10,38,-10,70,-10,121,-10,-80,-10,-21,-10,39,-9,99,-9,-99,-9,-48,-9,12,-8,61,-8,88,-8,-112,-8,-60,-8,-11,-8,36,-7,102,-7,-73,-7,13,-6,94,-6,-55,-6,38,-5,-102,-5,12,-4,124,-4,-10,-4,-117,-3,7,-2,-99,-2,41,-1,-51,-1,123,0,38,1,-46,1,-100,2,92,3,19,4,-59,4,-125,5,39,6,-59,6,103,7,5,8,-128,8,-26,8,83,9,-81,9,-25,9,23,10,45,10,37,10,8,10,-61,9,97,9,6,9,-113,8,10,8,-112,7,12,7,-123,6,16,6,-79,5,80,5,-20,4,-102,4,90,4,10,4,-72,3,-125,3,91,3,30,3,-44,2,-92,2,104,2,33,2,-29,1,-92,1,114,1,31,1,4,1,-52,0,-90,0,110,0,76,0,48,0,32,0,-3,-1,-20,-1,-39,-1,-59,-1,-51,-1,-39,-1,5,0,29,0,82,0,-107,0,-45,0,-1,0,65,1}; }
	private static byte[] data11(){ return new byte[] {-117,1,-46,1,-1,1,68,2,-116,2,-71,2,-20,2,34,3,93,3,125,3,-71,3,-12,3,15,4,31,4,59,4,66,4,43,4,21,4,-5,3,-55,3,110,3,6,3,-87,2,56,2,-99,1,-4,0,121,0,-25,-1,54,-1,-91,-2,9,-2,123,-3,-7,-4,-119,-4,6,-4,-122,-5,1,-5,117,-6,-47,-7,60,-7,-63,-8,63,-8,-65,-9,66,-9,-40,-10,107,-10,28,-10,-25,-11,-98,-11,76,-11,6,-11,-29,-12,-62,-12,-98,-12,-110,-12,-102,-12,-103,-12,-86,-12,-58,-12,4,-11,34,-11,70,-11,-127,-11,-46,-11,32,-10,105,-10,-38,-10,89,-9,-48,-9,90,-8,-8,-8,-81,-7,126,-6,73,-5,34,-4,10,-3,-38,-3,-64,-2,-104,-1,98,0,11,1,-81,1,81,2,-51,2,71,3,-92,3,-17,3,51,4,96,4,120,4,-99,4,-112,4,120,4,90,4,52,4,-9,3,-93,3,93,3,10,3,-84,2,98,2,13,2,-78,1,86,1,-7,0,-114,0,21,0,-86,-1,51,-1,-77,-2,39,-2,-86,-3,45,-3,-94,-4,41,-4,-50,-5,85,-5,-41,-6,105,-6,20,-6,-68,-7,62,-7,-28,-8,-98,-8,89,-8,7,-8,-40,-9,-66,-9,-101,-9,-110,-9,-67,-9,-11,-9,53,-8,-118,-8,24,-7,-55,-7,-122,-6,105,-5,-114,-4,-60,-3,-4,-2,102,0,-6,1,-101,3,51,5,-31,6,-84,8,-124,10,76,12,39,14,8,16,-32,17,-80,19,116,21,43,23,-52,24,72,26,-78,27,-24,28,36,30,60,31,52,32,27,33,-9,33,-69,34,81,35,-47,35,51,36,96,36,106,36,77,36,17,36,-65,35,49,35,-110,34,-47,33,-25,32,-33,31,-32,30,-60,29,115,28,19,27,-81,25,49,24,127,22,-89,20,-37,18,-20,16,-71,14,124,12,86,10,8,8,-106,5,35,3,-52,0,101,-2,-28,-5,122,-7,46,-9,-25,-12,-123,-14,95,-16,88,-18,99,-20,125,-22,-55,-24,83,-25,-26,-27,-109,-28,113,-29,-116,-30,-64,-31,-8,-32,108,-32,-6,-33,-127,-33,37,-33,29,-33,-11,-34,-39,-34,-46,-34,-10,-34,52,-33,104,-33,-53,-33,60,-32,-53,-32,116,-31,35,-30,-19,-30,-75,-29,-123,-28,110,-27,66,-26,46,-25,28,-24,-3,-24,-25,-23,-31,-22,-13,-21,-26,-20,-6,-19,10,-17,47,-16,71,-15,100,-14,-75,-13,-13,-12,5,-10,29,-9,68,-8,66,-7,12,-6,-35,-6,-93,-5,57,-4,-61,-4,85,-3,-34,-3,66,-2,-113,-2,-35,-2,43,-1,52,-1,58,-1,65,-1,60,-1,-3,-2,-30,-2,-57,-2,-81,-2,-127,-2,102,-2,96,-2,74,-2,40,-2,36,-2,40,-2,41,-2,37,-2,36,-2,60,-2,74,-2,107,-2,-88,-2,-25,-2,51,-1,-119,-1,-22,-1,88,0,-64,0,76,1,-38,1,87,2,-41,2,99,3,-40,3,68,4,-97,4,1,5,91,5,-88,5,10,6,96,6,-69,6,39,7,-84,7,53,8,-58,8,103,9,-1,9,-75,10,77,11,5,12,-34,12,-106,13,70,14,25,15,0,16,-70,16,-118,17,115,18,75,19,-14,19,-101,20,65,21,-68,21,-2,21,62,22,94,22,84,22,47,22,11,22,-40,21,-120,21,25,21,-58,20,122,20,11,20,-86,19,91,19,-3,18,126,18,28,18,-71,17,75,17,-51,16,84,16,-22,15,118,15,-2,14,-94,14,89,14,9,14,-65,13,-126,13,82,13,24,13,-19,12,-92,12,77,12,-8,11,-116,11,30,11,-97,10,38,10,-65,9,64,9,-58,8,88,8,-27,7,99,7,-38,6,105,6,-30,5,88,5,-49,4,77,4,-36,3,96,3,-15,2,-118,2,21,2,-107,1,43,1,-56,0,84,0,-77,-1,34,-1,-100,-2,-8,-3,70,-3,-96,-4,-17,-5,21,-5,66,-6,-127,-7,-74,-8,-40,-9,8,-9,66,-10,116,-11,-119,-12,-86,-13,-51,-14,-35,-15,-32,-16,-32,-17,-24,-18,-31,-19,-42,-20,-16,-21,21,-21,56,-22,103,-23,-43,-24,80,-24,-51,-25,90,-25,14,-25,-52,-26,-116,-26,113,-26,117,-26,116,-26,124,-26,-96,-26,-37,-26,26,-25,82,-25,-95,-25,-10,-25,59,-24,-110,-24,-21,-24,65,-23,-101,-23,13,-22,114,-22,-48,-22,62,-21,-71,-21,54,-20,-102,-20,27,-19,-78,-19,67,-18,-68,-18,82,-17,21,-16,-72,-16,101,-15,56,-14,5,-13,-79,-13,-127,-12,94,-11,39,-10,-39,-10,-90,-9,125,-8,63,-7,10,-6,-34,-6,-95,-5,86,-4,7,-3,-76,-3,71,-2,-61,-2,37,-1,-128,-1,-61,-1,0,0,55,0,105,0,-96,0,-62,0,-6,0,53,1,104,1,-81,1,6,2,108,2,-48,2,81,3,-17,3,-108,4,76,5,20,6,0,7,-28,7,-36,8,-26,9,-30,10,-28,11,-52,12,-20,13,-1,14,-18,15,-36,16,-46,17,-83,18,-119,19,93,20,33,21,-27,21,-104,22,93,23,17,24,-69,24,93,25}; }
	private static byte[] data12(){ return new byte[] {0,26,-98,26,49,27,-89,27,12,28,113,28,-44,28,21,29,86,29,-121,29,-72,29,-52,29,-47,29,-52,29,-76,29,126,29,72,29,-13,28,123,28,-2,27,107,27,-52,26,7,26,54,25,67,24,55,23,16,22,-32,20,-126,19,34,18,-87,16,11,15,97,13,-87,11,-4,9,34,8,59,6,125,4,-81,2,-65,0,2,-1,92,-3,-73,-5,19,-6,-111,-8,62,-9,-32,-11,-121,-12,81,-13,80,-14,45,-15,13,-16,29,-17,84,-18,-112,-19,-48,-20,92,-20,3,-20,-90,-21,119,-21,121,-21,-127,-21,-120,-21,-78,-21,-9,-21,67,-20,-115,-20,-18,-20,100,-19,4,-18,-98,-18,103,-17,82,-16,74,-15,51,-14,85,-13,122,-12,-89,-11,-48,-10,14,-8,78,-7,-112,-6,-38,-5,28,-3,100,-2,-78,-1,-15,0,19,2,37,3,27,4,10,5,-48,5,106,6,-23,6,54,7,96,7,-117,7,-122,7,95,7,30,7,-37,6,113,6,-27,5,79,5,-88,4,-10,3,31,3,46,2,52,1,41,0,-3,-2,-58,-3,-109,-4,85,-5,11,-6,-50,-8,-91,-9,121,-10,71,-11,31,-12,31,-13,29,-14,9,-15,12,-16,51,-17,86,-18,110,-19,-103,-20,-16,-21,64,-21,-123,-22,-21,-23,-117,-23,41,-23,-73,-24,115,-24,80,-24,29,-24,16,-24,28,-24,78,-24,-120,-24,-31,-24,90,-23,-30,-23,-123,-22,76,-21,59,-20,85,-19,-124,-18,-54,-17,59,-15,-64,-14,113,-12,39,-10,-13,-9,-72,-7,-100,-5,103,-3,23,-1,-47,0,-122,2,44,4,-82,5,76,7,-52,8,71,10,-84,11,28,13,115,14,-83,15,-41,16,-2,17,-19,18,-68,19,-122,20,85,21,8,22,124,22,2,23,-100,23,-9,23,33,24,104,24,-87,24,-53,24,-45,24,-40,24,-62,24,-108,24,67,24,4,24,-63,23,71,23,-66,22,62,22,-97,21,-48,20,24,20,91,19,-124,18,-109,17,-91,16,-75,15,-104,14,120,13,102,12,87,11,53,10,29,9,28,8,31,7,55,6,112,5,-83,4,8,4,105,3,-13,2,105,2,10,2,-92,1,74,1,-49,0,-128,0,62,0,7,0,-60,-1,-108,-1,120,-1,96,-1,72,-1,62,-1,52,-1,16,-1,-22,-2,-35,-2,-55,-2,-98,-2,87,-2,43,-2,5,-2,-46,-3,-113,-3,111,-3,66,-3,-1,-4,-41,-4,-79,-4,-117,-4,81,-4,16,-4,-12,-5,-81,-5,70,-5,-9,-6,-84,-6,64,-6,-45,-7,116,-7,51,-7,-59,-8,89,-8,18,-8,-65,-9,72,-9,-47,-10,91,-10,-29,-11,94,-11,-50,-12,87,-12,-53,-13,80,-13,-21,-14,-87,-14,97,-14,29,-14,-5,-15,-13,-15,-38,-15,-38,-15,-39,-15,-23,-15,-17,-15,24,-14,77,-14,-121,-14,-46,-14,41,-13,-93,-13,42,-12,-62,-12,102,-11,27,-10,-45,-10,-80,-9,113,-8,70,-7,42,-6,-3,-6,-45,-5,-99,-4,90,-3,33,-2,-51,-2,93,-1,-13,-1,-120,0,4,1,124,1,-35,1,77,2,-113,2,-46,2,13,3,74,3,115,3,-87,3,-41,3,23,4,66,4,-109,4,-31,4,60,5,-121,5,-7,5,92,6,-71,6,6,7,90,7,-65,7,-22,7,37,8,83,8,-122,8,-127,8,124,8,110,8,88,8,47,8,-4,7,-40,7,-100,7,86,7,43,7,-5,6,-61,6,-110,6,116,6,92,6,65,6,53,6,30,6,27,6,8,6,16,6,47,6,55,6,56,6,92,6,-127,6,-111,6,-101,6,-88,6,-79,6,-80,6,-101,6,-90,6,-95,6,120,6,86,6,73,6,36,6,-44,5,-88,5,98,5,14,5,-97,4,63,4,-53,3,67,3,-70,2,73,2,-16,1,102,1,-17,0,-110,0,45,0,-69,-1,85,-1,-11,-2,-122,-2,37,-2,-66,-3,88,-3,-30,-4,-115,-4,54,-4,-53,-5,79,-5,-26,-6,-122,-6,18,-6,-89,-7,57,-7,-50,-8,103,-8,22,-8,-91,-9,62,-9,-31,-10,-101,-10,53,-10,-14,-11,-73,-11,-120,-11,91,-11,60,-11,26,-11,26,-11,24,-11,53,-11,88,-11,-111,-11,-52,-11,16,-10,110,-10,-14,-10,102,-9,-37,-9,113,-8,17,-7,-98,-7,55,-6,-43,-6,-128,-5,1,-4,-108,-4,37,-3,-89,-3,46,-2,-94,-2,34,-1,-106,-1,9,0,99,0,-47,0,17,1,80,1,-122,1,-71,1,-58,1,-53,1,-48,1,-24,1,-43,1,-73,1,-58,1,-76,1,-100,1,127,1,91,1,37,1,23,1,-16,0,-77,0,111,0,40,0,-28,-1,126,-1,5,-1,-128,-2,-5,-3,111,-3,-56,-4,44,-4,-99,-5,-39,-6,42,-6,-112,-7,-22,-8,36,-8,97,-9,-61,-10,33,-10,83,-11,-73,-12,83,-12,-36,-13,-114,-13,123,-13,-100,-13,-47,-13,10,-12,-115,-12,65,-11,-19,-11,-67,-10,-63,-9,-35,-8,-16,-7,57,-5,-92,-4,38,-2,-81,-1,83,1,-8,2,-99,4,70,6,3,8,-81,9,79,11}; }
	private static byte[] data13(){ return new byte[] {-17,12,-118,14,24,16,-74,17,47,19,-82,20,25,22,-102,23,8,25,99,26,-77,27,-12,28,37,30,66,31,54,32,21,33,-42,33,82,34,-49,34,49,35,115,35,119,35,117,35,110,35,57,35,-50,34,87,34,-59,33,4,33,45,32,38,31,5,30,-88,28,28,27,-95,25,-28,23,-1,21,8,20,4,18,-3,15,-58,13,-128,11,93,9,38,7,-67,4,96,2,49,0,1,-2,-79,-5,-107,-7,-90,-9,-88,-11,-97,-13,-33,-15,81,-16,-54,-18,77,-19,11,-20,-18,-22,-57,-23,-69,-24,-40,-25,29,-25,81,-26,-117,-27,-27,-28,88,-28,-65,-29,57,-29,-58,-30,119,-30,33,-30,-20,-31,-29,-31,-24,-31,-1,-31,51,-30,125,-30,-57,-30,39,-29,-113,-29,11,-28,-89,-28,91,-27,11,-26,-49,-26,-78,-25,-89,-24,-108,-23,-98,-22,-84,-21,-54,-20,-43,-19,-31,-18,-19,-17,-24,-16,-46,-15,-72,-14,-122,-13,69,-12,-25,-12,-113,-11,69,-10,-43,-10,50,-9,-83,-9,40,-8,-128,-8,-72,-8,0,-7,72,-7,91,-7,97,-7,126,-7,-110,-7,-116,-7,-123,-7,-105,-7,-101,-7,-124,-7,-99,-7,-62,-7,-42,-7,-30,-7,13,-6,59,-6,93,-6,-126,-6,-72,-6,-31,-6,14,-5,42,-5,115,-5,-90,-5,-43,-5,12,-4,94,-4,-92,-4,-36,-4,41,-3,-120,-3,-45,-3,28,-2,124,-2,-26,-2,54,-1,-90,-1,24,0,-102,0,41,1,-49,1,125,2,51,3,1,4,-19,4,-25,5,-36,6,-33,7,-7,8,14,10,39,11,80,12,-113,13,-80,14,-52,15,11,17,70,18,94,19,99,20,114,21,100,22,47,23,-14,23,-106,24,27,25,96,25,-111,25,-65,25,-64,25,-87,25,-120,25,102,25,26,25,-46,24,-118,24,41,24,-66,23,57,23,-63,22,56,22,-111,21,-4,20,93,20,-76,19,24,19,119,18,-14,17,84,17,-56,16,61,16,-62,15,54,15,-57,14,60,14,-79,13,35,13,-119,12,-24,11,68,11,-94,10,-6,9,78,9,-104,8,-26,7,59,7,-117,6,-29,5,85,5,-51,4,59,4,-78,3,79,3,-13,2,-106,2,74,2,20,2,-9,1,-41,1,-73,1,-76,1,-79,1,-106,1,-117,1,120,1,81,1,25,1,-34,0,-94,0,74,0,-19,-1,113,-1,-14,-2,116,-2,-41,-3,55,-3,-112,-4,-46,-5,23,-5,94,-6,-86,-7,-34,-8,27,-8,95,-9,-83,-10,-14,-11,64,-11,-97,-12,-20,-13,43,-13,115,-14,-30,-15,52,-15,115,-16,-41,-17,61,-17,-109,-18,-7,-19,-126,-19,-8,-20,-126,-20,32,-20,-49,-21,99,-21,6,-21,-56,-22,-107,-22,79,-22,24,-22,-24,-23,-84,-23,-123,-23,100,-23,63,-23,16,-23,-15,-24,-40,-24,-53,-24,-74,-24,-84,-24,-68,-24,-18,-24,14,-23,60,-23,-117,-23,-40,-23,44,-22,-118,-22,22,-21,-122,-21,-10,-21,-102,-20,63,-19,-43,-19,121,-18,41,-17,-29,-17,122,-16,25,-15,-57,-15,109,-14,-8,-14,-109,-13,41,-12,-102,-12,10,-11,-120,-11,-11,-11,79,-10,-84,-10,15,-9,85,-9,-89,-9,10,-8,110,-8,-66,-8,18,-7,-121,-7,10,-6,-120,-6,41,-5,-32,-5,-90,-4,107,-3,73,-2,82,-1,75,0,73,1,98,2,-122,3,-93,4,-74,5,-35,6,1,8,2,9,16,10,34,11,26,12,7,13,1,14,-28,14,-55,15,-99,16,109,17,81,18,25,19,-38,19,-90,20,99,21,58,22,9,23,-45,23,-89,24,96,25,25,26,-38,26,-97,27,86,28,-20,28,-100,29,50,30,-78,30,25,31,109,31,-55,31,15,32,35,32,40,32,24,32,-12,31,-53,31,123,31,14,31,-95,30,9,30,111,29,-89,28,-51,27,-42,26,-66,25,-107,24,84,23,-20,21,103,20,-27,18,86,17,-92,15,-1,13,118,12,-4,10,82,9,-52,7,69,6,-42,4,62,3,-70,1,82,0,-46,-2,61,-3,-51,-5,109,-6,12,-7,-98,-9,108,-10,73,-11,44,-12,4,-13,19,-14,59,-15,73,-16,111,-17,-35,-18,66,-18,-96,-19,39,-19,-50,-20,-121,-20,82,-20,73,-20,109,-20,-111,-20,-68,-20,32,-19,-85,-19,41,-18,-71,-18,104,-17,64,-16,15,-15,-41,-15,-49,-14,-44,-13,-16,-12,-13,-11,27,-9,74,-8,123,-7,-96,-6,-73,-5,-68,-4,-75,-3,-110,-2,70,-1,-24,-1,118,0,-24,0,70,1,-123,1,-78,1,-59,1,-52,1,-57,1,-78,1,122,1,54,1,-20,0,-92,0,39,0,-76,-1,46,-1,-93,-2,5,-2,94,-3,-83,-4,-20,-5,17,-5,48,-6,85,-7,89,-8,72,-9,39,-10,36,-11,19,-12,-31,-14,-67,-15,-87,-16,-117,-17,93,-18,90,-19,95,-20,117,-21,-115,-22,-55,-23,38,-23,-103,-24,-7,-25,-86,-25,93,-25,30,-25,-30,-26,-47,-26,-11,-26,5,-25,61,-25,-82,-25,54,-24,-50,-24,-114,-23,119,-22,123,-21,-112,-20,-51,-19,30,-17}; }
	private static byte[] data14(){ return new byte[] {113,-16,-42,-15,70,-13,-52,-12,77,-10,-29,-9,112,-7,-21,-6,115,-4,2,-2,126,-1,-18,0,121,2,0,4,97,5,-75,6,40,8,-108,9,-44,10,6,12,72,13,120,14,107,15,91,16,94,17,62,18,-12,18,-81,19,109,20,7,21,-128,21,1,22,-115,22,-45,22,21,23,79,23,125,23,-126,23,117,23,111,23,78,23,2,23,-88,22,81,22,-21,21,91,21,-72,20,28,20,99,19,-119,18,-83,17,-55,16,-45,15,-52,14,-50,13,-42,12,-45,11,-40,10,-14,9,47,9,119,8,-57,7,56,7,-54,6,107,6,27,6,-47,5,-111,5,103,5,63,5,15,5,-41,4,-66,4,-112,4,76,4,39,4,13,4,-16,3,-70,3,-89,3,-105,3,123,3,87,3,68,3,70,3,55,3,6,3,-1,2,15,3,-13,2,-37,2,-39,2,-21,2,-44,2,-84,2,-97,2,116,2,52,2,-15,1,-85,1,94,1,-43,0,107,0,-3,-1,108,-1,-46,-2,78,-2,-74,-3,-35,-4,15,-4,76,-5,114,-6,124,-7,-121,-8,-108,-9,-96,-10,-119,-11,-125,-12,-111,-13,-96,-14,-94,-15,-68,-16,5,-16,79,-17,-86,-18,24,-18,-80,-19,62,-19,-22,-20,-98,-20,101,-20,60,-20,33,-20,50,-20,56,-20,32,-20,55,-20,92,-20,-112,-20,-79,-20,9,-19,71,-19,-87,-19,18,-18,-114,-18,11,-17,-97,-17,80,-16,-15,-16,-106,-15,79,-14,7,-13,-57,-13,125,-12,61,-11,0,-10,-73,-10,109,-9,48,-8,-6,-8,-30,-7,-81,-6,-122,-5,100,-4,67,-3,24,-2,-32,-2,-61,-1,-83,0,-103,1,-125,2,112,3,77,4,62,5,47,6,23,7,-14,7,-68,8,119,9,-4,9,-118,10,-14,10,64,11,117,11,-102,11,-70,11,-60,11,-69,11,-70,11,-74,11,-90,11,-101,11,-90,11,-78,11,-91,11,-95,11,-78,11,-61,11,-67,11,-75,11,-64,11,-64,11,-94,11,-114,11,124,11,112,11,82,11,44,11,18,11,-14,10,-62,10,-86,10,-115,10,77,10,8,10,-37,9,-116,9,44,9,-56,8,107,8,2,8,122,7,5,7,-116,6,3,6,107,5,-47,4,91,4,-53,3,54,3,-69,2,70,2,-57,1,98,1,27,1,-42,0,-117,0,61,0,10,0,-57,-1,120,-1,57,-1,-18,-2,-121,-2,31,-2,-75,-3,47,-3,-79,-4,45,-4,-108,-5,3,-5,100,-6,-30,-7,89,-7,-30,-8,101,-8,-9,-9,-118,-9,16,-9,-66,-10,117,-10,23,-10,-82,-11,111,-11,58,-11,-19,-12,-78,-12,-102,-12,-108,-12,-117,-12,-115,-12,-70,-12,-21,-12,8,-11,79,-11,-105,-11,-28,-11,69,-10,-76,-10,44,-9,-97,-9,19,-8,-88,-8,57,-7,-74,-7,31,-6,-89,-6,28,-5,121,-5,-45,-5,60,-4,-109,-4,-40,-4,16,-3,117,-3,-44,-3,34,-2,115,-2,-44,-2,64,-1,-106,-1,-15,-1,89,0,-64,0,40,1,126,1,-45,1,29,2,86,2,121,2,-125,2,118,2,90,2,46,2,-45,1,118,1,2,1,-123,0,-6,-1,99,-1,-76,-2,-3,-3,52,-3,112,-4,-87,-5,-55,-6,-33,-7,29,-7,76,-8,107,-9,-104,-10,-23,-11,49,-11,-127,-12,0,-12,-114,-13,44,-13,-54,-14,-81,-14,-75,-14,-52,-14,-5,-14,98,-13,-37,-13,81,-12,-36,-12,-75,-11,-119,-10,78,-9,44,-8,52,-7,49,-6,36,-5,54,-4,101,-3,125,-2,-110,-1,-49,0,7,2,79,3,-110,4,-17,5,90,7,-53,8,79,10,-47,11,94,13,-16,14,123,16,23,18,-108,19,12,21,122,22,-47,23,3,25,68,26,116,27,98,28,72,29,29,30,-46,30,95,31,-2,31,106,32,-89,32,-42,32,-6,32,-8,32,-68,32,103,32,21,32,123,31,-63,30,-35,29,-46,28,-77,27,84,26,-42,24,72,23,-111,21,-76,19,-43,17,-5,15,18,14,15,12,39,10,101,8,-114,6,-94,4,-34,2,85,1,-64,-1,26,-2,-101,-4,58,-5,-25,-7,121,-8,36,-9,-43,-11,124,-12,44,-13,-4,-15,-31,-16,-92,-17,120,-18,111,-19,-127,-20,-125,-21,-106,-22,-38,-23,35,-23,125,-24,-43,-25,98,-25,-6,-26,-109,-26,82,-26,31,-26,24,-26,21,-26,49,-26,85,-26,-115,-26,-31,-26,71,-25,-61,-25,85,-24,-19,-24,-112,-23,90,-22,27,-21,-6,-21,-58,-20,-123,-19,82,-18,2,-17,-94,-17,36,-16,-63,-16,55,-15,123,-15,-74,-15,9,-14,53,-14,83,-14,-127,-14,-86,-14,-48,-14,-21,-14,40,-13,107,-13,-100,-13,-49,-13,17,-12,94,-12,-122,-12,-78,-12,-18,-12,35,-11,44,-11,75,-11,119,-11,-113,-11,-116,-11,-76,-11,-49,-11,-26,-11,-37,-11,-12,-11,3,-10,-12,-11,-26,-11,-20,-11,-18,-11,-23,-11,-14,-11,26,-10,88,-10,-111,-10,-34,-10,57,-9,-97,-9,19,-8,-96,-8,45,-7,-76,-7,84,-6,2,-5,-55,-5,-106,-4,113,-3,114,-2}; }
	private static byte[] data15(){ return new byte[] {-117,-1,-84,0,-6,1,90,3,-74,4,46,6,-57,7,75,9,-52,10,67,12,-35,13,79,15,-79,16,13,18,89,19,120,20,122,21,123,22,98,23,48,24,-47,24,121,25,23,26,-128,26,-32,26,46,27,89,27,115,27,-128,27,126,27,109,27,45,27,3,27,-57,26,107,26,-1,25,-102,25,30,25,124,24,-39,23,54,23,-107,22,-56,21,22,21,99,20,-103,19,-47,18,31,18,110,17,-81,16,-26,15,53,15,109,14,-91,13,-51,12,-12,11,2,11,4,10,2,9,15,8,8,7,0,6,18,5,50,4,101,3,-84,2,27,2,-81,1,79,1,21,1,-4,0,-24,0,-15,0,-2,0,18,1,20,1,28,1,65,1,101,1,116,1,119,1,-112,1,-95,1,-104,1,-102,1,-117,1,119,1,85,1,50,1,12,1,-59,0,119,0,44,0,-29,-1,-121,-1,50,-1,-30,-2,-117,-2,31,-2,-73,-3,78,-3,-43,-4,93,-4,-31,-5,89,-5,-48,-6,57,-6,-105,-7,4,-7,113,-8,-48,-9,68,-9,-54,-10,56,-10,-76,-11,81,-11,-56,-12,56,-12,-56,-13,67,-13,-81,-14,2,-14,91,-15,-85,-16,-35,-17,22,-17,88,-18,-94,-19,-17,-20,80,-20,-37,-21,89,-21,-21,-22,-107,-22,73,-22,-17,-23,-107,-23,113,-23,46,-23,-3,-24,-45,-24,-51,-24,-63,-24,-95,-24,-81,-24,-42,-24,-24,-24,-7,-24,39,-23,94,-23,125,-23,-93,-23,-38,-23,34,-22,63,-22,111,-22,-95,-22,-41,-22,-6,-22,50,-21,124,-21,-63,-21,-3,-21,75,-20,-97,-20,-22,-20,55,-19,-105,-19,0,-18,73,-18,-83,-18,60,-17,-52,-17,105,-16,68,-15,22,-14,-8,-14,8,-12,39,-11,73,-10,99,-9,-118,-8,-80,-7,-48,-6,-49,-5,-21,-4,9,-2,-6,-2,-17,-1,0,1,6,2,-21,2,-30,3,-17,4,-16,5,-27,6,-32,7,-10,8,23,10,30,11,44,12,80,13,-112,14,-76,15,-34,16,41,18,111,19,-118,20,-78,21,-24,22,2,24,21,25,29,26,37,27,34,28,-2,28,-15,29,-62,30,-110,31,87,32,20,33,-52,33,105,34,3,35,-112,35,5,36,104,36,-88,36,-44,36,-49,36,-98,36,86,36,-27,35,74,35,-117,34,-77,33,-85,32,-69,31,-80,30,-112,29,101,28,72,27,34,26,-32,24,-96,23,82,22,27,21,-69,19,81,18,-27,16,104,15,-57,13,33,12,-99,10,-18,8,40,7,-127,5,-8,3,82,2,-107,0,-2,-2,-111,-3,-2,-5,-117,-6,58,-7,-9,-9,-100,-10,81,-11,59,-12,44,-13,14,-14,24,-15,82,-16,-107,-17,-57,-18,53,-18,-53,-19,98,-19,3,-19,-65,-20,-70,-20,-42,-20,1,-19,84,-19,-59,-19,57,-18,-49,-18,-122,-17,91,-16,10,-15,-42,-15,-75,-14,123,-13,69,-12,-11,-12,-69,-11,109,-10,8,-9,-73,-9,68,-8,-48,-8,98,-7,-24,-7,90,-6,-47,-6,84,-5,-71,-5,13,-4,104,-4,-46,-4,18,-3,78,-3,-108,-3,-67,-3,-54,-3,-57,-3,-62,-3,-86,-3,85,-3,8,-3,-93,-4,29,-4,114,-5,-87,-6,-18,-7,4,-7,-18,-9,-33,-10,-39,-11,-60,-12,-96,-13,121,-14,96,-15,74,-16,51,-17,63,-18,101,-19,114,-20,119,-21,-82,-22,5,-22,85,-23,-85,-24,59,-24,-19,-25,-98,-25,114,-25,104,-25,-118,-25,-77,-25,-23,-25,90,-24,-57,-24,67,-23,-24,-23,-97,-22,110,-21,48,-20,10,-19,-4,-19,-8,-18,-23,-17,-10,-16,8,-14,10,-13,40,-12,90,-11,125,-10,-87,-9,-3,-8,85,-6,-95,-5,8,-3,-125,-2,-10,-1,101,1,-37,2,84,4,-80,5,11,7,93,8,-97,9,-76,10,-68,11,-62,12,-81,13,-109,14,98,15,41,16,7,17,-59,17,-120,18,91,19,12,20,-97,20,61,21,-32,21,52,22,115,22,-95,22,-50,22,-82,22,104,22,59,22,-31,21,104,21,-32,20,98,20,-52,19,36,19,-124,18,-26,17,58,17,-119,16,-8,15,112,15,-20,14,-121,14,42,14,-33,13,-112,13,80,13,29,13,-7,12,-59,12,-109,12,94,12,37,12,-17,11,-76,11,98,11,17,11,-39,10,-114,10,58,10,29,10,-10,9,-40,9,-68,9,-64,9,-67,9,-78,9,-72,9,-67,9,-57,9,-66,9,-79,9,-81,9,-85,9,-106,9,116,9,97,9,78,9,42,9,7,9,-23,8,-72,8,105,8,38,8,-30,7,112,7,-24,6,97,6,-58,5,4,5,41,4,68,3,84,2,70,1,45,0,9,-1,-38,-3,-123,-4,58,-5,-8,-7,-95,-8,78,-9,8,-10,-54,-12,-105,-13,86,-14,47,-15,50,-16,51,-17,43,-18,108,-19,-87,-20,-15,-21,67,-21,-92,-22,20,-22,-114,-23,-2,-24,118,-24,3,-24,116,-25,3,-25,-72,-26,103,-26,34,-26,-8,-27,-23,-27,-32,-27,-7,-27,44,-26,98,-26,-98,-26,-22,-26,91,-25,-53,-25,70,-24,-28,-24}; }
	private static byte[] data16(){ return new byte[] {-100,-23,99,-22,44,-21,30,-20,20,-19,38,-18,68,-17,-122,-16,-66,-15,8,-13,101,-12,-46,-11,44,-9,-75,-8,48,-6,-98,-5,23,-3,-125,-2,-10,-1,90,1,-78,2,-15,3,36,5,79,6,95,7,72,8,52,9,-13,9,-108,10,55,11,-51,11,69,12,-74,12,46,13,-91,13,-1,13,102,14,-23,14,84,15,-71,15,37,16,119,16,-79,16,-38,16,10,17,41,17,39,17,20,17,39,17,21,17,-15,16,-45,16,-38,16,-57,16,-89,16,-108,16,123,16,62,16,-5,15,-93,15,75,15,-53,14,39,14,-109,13,-27,12,34,12,91,11,-109,10,-60,9,-19,8,30,8,-118,7,-35,6,39,6,-94,5,44,5,-59,4,75,4,5,4,-67,3,117,3,56,3,18,3,-34,2,-119,2,63,2,-25,1,123,1,9,1,-106,0,22,0,-114,-1,-20,-2,91,-2,-61,-3,60,-3,-76,-4,63,-4,-68,-5,62,-5,-37,-6,117,-6,-14,-7,-126,-7,29,-7,-98,-8,32,-8,-76,-9,99,-9,-24,-10,124,-10,37,-10,-34,-11,-98,-11,95,-11,75,-11,69,-11,43,-11,44,-11,98,-11,-114,-11,-84,-11,-14,-11,69,-10,-104,-10,-19,-10,69,-9,-77,-9,16,-8,88,-8,-59,-8,23,-7,99,-7,-75,-7,17,-6,108,-6,-65,-6,21,-5,101,-5,-61,-5,53,-4,-99,-4,36,-3,-93,-3,49,-2,-67,-2,112,-1,33,0,-64,0,120,1,18,2,-89,2,52,3,-86,3,23,4,102,4,-117,4,-90,4,-95,4,127,4,66,4,-4,3,-124,3,-7,2,82,2,-101,1,-35,0,17,0,55,-1,82,-2,96,-3,113,-4,-121,-5,-118,-6,-114,-7,-90,-8,-60,-9,-45,-10,-16,-11,60,-11,-102,-12,-28,-13,83,-13,-1,-14,-82,-14,94,-14,59,-14,62,-14,81,-14,98,-14,-98,-14,-27,-14,32,-13,84,-13,-50,-13,63,-12,-122,-12,-45,-12,100,-11,-18,-11,108,-10,-2,-10,-71,-9,-121,-8,92,-7,76,-6,95,-5,-123,-4,-63,-3,-2,-2,97,0,-59,1,44,3,-88,4,37,6,-87,7,62,9,-47,10,103,12,-6,13,-111,15,35,17,-102,18,21,20,120,21,-40,22,44,24,-127,25,-87,26,-74,27,-65,28,-70,29,-121,30,19,31,-100,31,13,32,66,32,63,32,48,32,-14,31,-121,31,-27,30,65,30,127,29,-106,28,-104,27,-114,26,-127,25,94,24,53,23,26,22,-5,20,-72,19,-102,18,-119,17,87,16,-6,14,-85,13,87,12,-18,10,98,9,-31,7,106,6,-32,4,68,3,-68,1,88,0,-57,-2,77,-3,-17,-5,-94,-6,72,-7,-18,-9,-81,-10,-119,-11,80,-12,18,-13,3,-14,-1,-16,-4,-17,-18,-18,28,-18,59,-19,126,-20,-53,-21,66,-21,-58,-22,90,-22,13,-22,-29,-23,-46,-23,-33,-23,-15,-23,23,-22,90,-22,-81,-22,20,-21,124,-21,-5,-21,-123,-20,-14,-20,100,-19,-61,-19,17,-18,86,-18,-121,-18,-63,-18,-27,-18,-42,-18,-37,-18,9,-17,34,-17,42,-17,90,-17,-88,-17,-18,-17,51,-16,-126,-16,-39,-16,37,-15,104,-15,-47,-15,12,-14,73,-14,-125,-14,-50,-14,0,-13,27,-13,75,-13,111,-13,-110,-13,126,-13,-111,-13,-125,-13,100,-13,49,-13,11,-13,-12,-14,-74,-14,121,-14,89,-14,84,-14,47,-14,45,-14,65,-14,117,-14,-86,-14,-32,-14,59,-13,-96,-13,12,-12,-90,-12,50,-11,-61,-11,106,-10,61,-9,44,-8,40,-7,69,-6,120,-5,-64,-4,55,-2,-61,-1,105,1,-3,2,-104,4,68,6,-53,7,59,9,-72,10,39,12,-127,13,-71,14,-13,15,33,17,68,18,79,19,86,20,92,21,75,22,33,23,-5,23,-78,24,66,25,-60,25,49,26,-106,26,-45,26,-4,26,46,27,42,27,24,27,3,27,-33,26,-91,26,85,26,-1,25,-60,25,82,25,-41,24,93,24,-47,23,49,23,-109,22,-42,21,21,21,75,20,113,19,125,18,-125,17,110,16,97,15,63,14,7,13,-42,11,-101,10,113,9,63,8,30,7,38,6,47,5,75,4,-106,3,18,3,-123,2,37,2,-37,1,-91,1,117,1,97,1,74,1,34,1,11,1,26,1,21,1,25,1,33,1,47,1,90,1,104,1,-124,1,-49,1,9,2,60,2,124,2,-58,2,0,3,43,3,88,3,-104,3,-93,3,-92,3,-76,3,-52,3,-67,3,-70,3,-83,3,-98,3,126,3,90,3,43,3,-2,2,-75,2,124,2,62,2,-19,1,-114,1,67,1,-4,0,-101,0,72,0,-11,-1,-98,-1,36,-1,-81,-2,34,-2,-121,-3,-45,-4,8,-4,59,-5,71,-6,77,-7,81,-8,96,-9,99,-10,119,-11,-104,-12,-80,-13,-47,-14,19,-14,117,-15,-69,-16,15,-16,120,-17,-18,-18,86,-18,-84,-19,18,-19,-116,-20,-23,-21,70,-21,-62,-22,67,-22,-90,-23,32,-23,-85,-24,61,-24,-80,-25,77,-25,-31,-26,114,-26,11,-26}; }
	private static byte[] data17(){ return new byte[] {-62,-27,122,-27,37,-27,-15,-28,-58,-28,-86,-28,-103,-28,-127,-28,-124,-28,-125,-28,124,-28,-105,-28,-72,-28,-45,-28,3,-27,81,-27,-72,-27,37,-26,-69,-26,99,-25,36,-24,-22,-24,-35,-23,-21,-22,-35,-21,-22,-20,18,-18,35,-17,52,-16,54,-15,83,-14,102,-13,95,-12,104,-11,121,-10,-113,-9,-120,-8,-114,-7,-74,-6,-71,-5,-52,-4,5,-2,63,-1,91,0,-117,1,-35,2,30,4,99,5,-81,6,24,8,127,9,-38,10,64,12,-72,13,50,15,-107,16,11,18,-109,19,6,21,101,22,-62,23,54,25,-117,26,-43,27,43,29,111,30,-111,31,-96,32,-87,33,-106,34,94,35,3,36,-88,36,33,37,123,37,-70,37,-20,37,11,38,25,38,5,38,-24,37,-54,37,-103,37,86,37,6,37,-88,36,77,36,-70,35,32,35,111,34,-91,33,-87,32,-89,31,-99,30,100,29,12,28,-89,26,62,25,-76,23,16,22,102,20,-45,18,35,17,89,15,-79,13,29,12,114,10,-74,8,14,7,-109,5,-9,3,79,2,-57,0,85,-1,-54,-3,68,-4,-45,-6,126,-7,8,-8,-77,-10,-97,-11,-113,-12,92,-13,119,-14,-66,-15,5,-15,99,-16,-10,-17,-70,-17,127,-17,60,-17,25,-17,42,-17,66,-17,91,-17,-125,-17,-64,-17,-12,-17,46,-16,-124,-16,-26,-16,70,-15,-82,-15,30,-14,-99,-14,22,-13,-110,-13,49,-12,-54,-12,120,-11,36,-10,-24,-10,-114,-9,63,-8,-10,-8,-89,-7,68,-6,-32,-6,100,-5,-47,-5,60,-4,-95,-4,-34,-4,-13,-4,-16,-4,-39,-4,-108,-4,36,-4,-69,-5,58,-5,-111,-6,-45,-7,46,-7,99,-8,122,-9,-95,-10,-31,-11,-13,-12,-15,-13,-5,-14,28,-14,21,-15,5,-16,6,-17,23,-18,34,-19,28,-20,76,-21,-122,-22,-38,-23,67,-23,-41,-24,-119,-24,77,-24,42,-24,47,-24,57,-24,71,-24,114,-24,-61,-24,21,-23,103,-23,-85,-23,20,-22,113,-22,-31,-22,82,-21,-33,-21,92,-20,0,-19,-79,-19,115,-18,62,-17,23,-16,-3,-16,-1,-15,10,-13,53,-12,107,-11,-100,-10,-31,-9,84,-7,-73,-6,25,-4,-120,-3,10,-1,104,0,-75,1,20,3,99,4,-89,5,-39,6,31,8,92,9,-120,10,-104,11,-56,12,-27,13,-56,14,-81,15,-110,16,64,17,-54,17,81,18,-50,18,1,19,32,19,67,19,98,19,82,19,64,19,56,19,42,19,0,19,-20,18,-23,18,-39,18,-83,18,-110,18,-113,18,115,18,78,18,39,18,24,18,-36,17,-99,17,113,17,64,17,30,17,-7,16,-50,16,-102,16,105,16,61,16,25,16,-28,15,-89,15,-126,15,74,15,31,15,8,15,-12,14,-38,14,-46,14,-56,14,-47,14,-41,14,-44,14,-34,14,-21,14,-24,14,-35,14,-21,14,-28,14,-24,14,-16,14,-4,14,-7,14,3,15,8,15,17,15,-13,14,-43,14,-50,14,-102,14,86,14,-4,13,-115,13,13,13,79,12,-122,11,-78,10,-82,9,-114,8,113,7,76,6,-2,4,-67,3,111,2,69,1,-15,-1,-94,-2,85,-3,47,-4,-24,-6,-92,-7,122,-8,60,-9,10,-10,-34,-12,-63,-13,-94,-14,118,-15,85,-16,47,-17,-1,-19,-49,-20,-85,-21,-101,-22,110,-23,81,-24,77,-25,59,-26,37,-27,53,-28,79,-29,-114,-30,-52,-31,60,-31,-69,-32,62,-32,-26,-33,-73,-33,-108,-33,-128,-33,115,-33,-90,-33,-18,-33,49,-32,-83,-32,76,-31,-16,-31,-70,-30,-80,-29,-39,-28,20,-26,101,-25,-35,-24,105,-22,-13,-21,-80,-19,96,-17,12,-15,-74,-14,100,-12,28,-10,-55,-9,92,-7,-16,-6,-123,-4,-10,-3,83,-1,-78,0,7,2,65,3,108,4,-106,5,-88,6,-79,7,-93,8,-79,9,-100,10,-120,11,113,12,86,13,28,14,-25,14,-83,15,114,16,11,17,-75,17,74,18,-62,18,43,19,-78,19,23,20,79,20,-117,20,-40,20,12,21,20,21,43,21,52,21,41,21,-22,20,-93,20,92,20,-40,19,38,19,-103,18,-7,17,28,17,42,16,71,15,127,14,-117,13,-81,12,-11,11,73,11,-110,10,-17,9,109,9,-25,8,105,8,14,8,-64,7,86,7,-21,6,-102,6,65,6,-50,5,93,5,-17,4,-120,4,2,4,110,3,-10,2,118,2,-24,1,85,1,-60,0,49,0,-98,-1,10,-1,-124,-2,-34,-3,68,-3,-82,-4,36,-4,-113,-5,-4,-6,123,-6,-24,-7,123,-7,17,-7,-76,-8,59,-8,-21,-9,-73,-9,96,-9,29,-9,-25,-10,-26,-10,-72,-10,-93,-10,-96,-10,-92,-10,-93,-10,-76,-10,-53,-10,-23,-10,-21,-10,2,-9,38,-9,70,-9,94,-9,-124,-9,-53,-9,-4,-9,33,-8,85,-8,-79,-8,-1,-8,63,-7,-76,-7,70,-6,-59,-6,73,-5,-18,-5,-95,-4,66,-3,-22,-3,-78,-2,115,-1,24,0,-64,0,118,1,34,2,-83,2,38,3,-90,3,17,4}; }
	private static byte[] data18(){ return new byte[] {110,4,-81,4,-41,4,-7,4,7,5,-6,4,-36,4,-105,4,86,4,-5,3,125,3,-14,2,83,2,-90,1,-33,0,12,0,53,-1,69,-2,77,-3,97,-4,104,-5,106,-6,114,-7,-118,-8,-77,-9,-52,-10,4,-10,109,-11,-30,-12,75,-12,-39,-13,-112,-13,55,-13,-23,-14,-69,-14,-110,-14,95,-14,30,-14,-6,-15,-18,-15,-75,-15,127,-15,108,-15,111,-15,96,-15,93,-15,-120,-15,-40,-15,8,-14,98,-14,-37,-14,101,-13,-34,-13,-120,-12,86,-11,50,-10,17,-9,32,-8,63,-7,114,-6,-64,-5,51,-3,-75,-2,49,0,-56,1,122,3,61,5,-18,6,-81,8,110,10,33,12,-33,13,-125,15,41,17,-69,18,50,20,-127,21,-65,22,-10,23,15,25,-11,25,-68,26,122,27,33,28,-96,28,-11,28,89,29,-113,29,-92,29,-88,29,-88,29,-82,29,-123,29,86,29,43,29,-14,28,-120,28,29,28,-67,27,58,27,-112,26,-58,25,3,25,20,24,6,23,-13,21,-43,20,-94,19,59,18,-35,16,-117,15,28,14,-98,12,47,11,-49,9,82,8,-64,6,72,5,-38,3,79,2,-42,0,109,-1,27,-2,-105,-4,32,-5,-34,-7,-101,-8,80,-9,38,-10,33,-11,39,-12,46,-13,74,-14,-102,-15,-22,-16,82,-16,-51,-17,103,-17,8,-17,-60,-18,-110,-18,93,-18,47,-18,32,-18,20,-18,4,-18,-9,-19,-8,-19,-9,-19,-31,-19,-40,-19,-29,-19,-29,-19,-21,-19,12,-18,30,-18,38,-18,88,-18,-103,-18,-46,-18,-13,-18,38,-17,114,-17,-79,-17,-32,-17,31,-16,102,-16,-125,-16,-100,-16,-63,-16,-27,-16,-36,-16,-51,-16,-52,-16,-46,-16,-88,-16,-116,-16,120,-16,68,-16,-9,-17,-65,-17,-114,-17,64,-17,-26,-18,-85,-18,103,-18,12,-18,-65,-19,-103,-19,127,-19,104,-19,101,-19,119,-19,-95,-19,-63,-19,30,-18,-125,-18,-23,-18,-126,-17,53,-16,11,-15,-36,-15,-33,-14,-21,-13,12,-11,59,-10,-116,-9,-27,-8,67,-6,-88,-5,21,-3,-116,-2,3,0,101,1,-23,2,85,4,-73,5,39,7,-106,8,-23,9,59,11,-123,12,-54,13,5,15,30,16,53,17,70,18,64,19,41,20,-20,20,-84,21,110,22,-7,22,-108,23,20,24,113,24,-52,24,48,25,124,25,-83,25,-34,25,3,26,17,26,15,26,-10,25,-18,25,-77,25,92,25,15,25,-103,24,-11,23,58,23,-119,22,-80,21,-81,20,-94,19,-108,18,99,17,43,16,-7,14,-41,13,-93,12,116,11,106,10,98,9,98,8,100,7,-113,6,-53,5,6,5,89,4,-62,3,57,3,-76,2,79,2,-3,1,-92,1,92,1,55,1,-2,0,-65,0,-102,0,-106,0,-115,0,-127,0,-121,0,-88,0,-64,0,-35,0,28,1,93,1,-106,1,-47,1,56,2,-96,2,-13,2,82,3,-64,3,30,4,-127,4,-29,4,81,5,-90,5,-14,5,84,6,-101,6,-27,6,18,7,84,7,-117,7,-91,7,-71,7,-52,7,-53,7,-70,7,-115,7,125,7,41,7,-34,6,-111,6,54,6,-74,5,46,5,-90,4,13,4,79,3,-78,2,10,2,71,1,116,0,-61,-1,-7,-2,36,-2,81,-3,-97,-4,-40,-5,4,-5,48,-6,111,-7,-95,-8,-77,-9,-64,-10,-26,-11,-34,-12,-46,-13,-56,-14,-63,-15,-101,-16,109,-17,89,-18,60,-19,35,-20,0,-21,14,-22,12,-23,27,-24,27,-25,69,-26,115,-27,-85,-28,-23,-29,56,-29,-103,-30,-6,-31,119,-31,-7,-32,-120,-32,49,-32,-14,-33,-44,-33,-85,-33,-94,-33,-67,-33,-24,-33,30,-32,122,-32,-59,-32,56,-31,-76,-31,54,-30,-50,-30,92,-29,26,-28,-39,-28,-112,-27,80,-26,61,-25,53,-24,27,-23,10,-22,34,-21,28,-20,9,-19,25,-18,47,-17,45,-16,37,-15,70,-14,101,-13,104,-12,113,-11,-98,-10,-44,-9,-13,-8,38,-6,-104,-5,11,-3,92,-2,-42,-1,111,1,12,3,-97,4,84,6,29,8,-22,9,-115,11,87,13,60,15,-2,16,-85,18,105,20,36,22,-73,23,24,25,-120,26,-22,27,39,29,65,30,85,31,92,32,85,33,50,34,4,35,-45,35,-112,36,58,37,-17,37,-109,38,45,39,-69,39,57,40,-82,40,-25,40,34,41,71,41,72,41,57,41,-16,40,-98,40,44,40,-106,39,-36,38,-5,37,15,37,24,36,-43,34,-127,33,44,32,-57,30,51,29,-101,27,16,26,113,24,-67,22,16,21,126,19,-55,17,7,16,98,14,-58,12,11,11,71,9,-106,7,-4,5,62,4,127,2,-6,0,119,-1,-30,-3,77,-4,0,-5,-54,-7,95,-8,22,-9,9,-10,3,-11,-16,-13,7,-13,74,-14,-98,-15,-31,-16,78,-16,-29,-17,110,-17,-9,-18,-64,-18,-104,-18,115,-18,103,-18,120,-18,-76,-18,-5,-18,81,-17,-73,-17,44,-16,-64,-16,87,-15,4,-14,-64,-14,119,-13,72,-12,24,-11}; }
	private static byte[] data19(){ return new byte[] {-4,-11,-42,-10,-93,-9,111,-8,31,-7,-63,-7,82,-6,-56,-6,39,-5,-128,-5,-92,-5,-88,-5,-90,-5,-120,-5,58,-5,-12,-6,-92,-6,67,-6,-77,-7,46,-7,-90,-8,17,-8,95,-9,-72,-10,16,-10,103,-11,-96,-12,-51,-13,33,-13,107,-14,-99,-15,-49,-16,33,-16,109,-17,-94,-18,2,-18,119,-19,-31,-20,89,-20,-19,-21,-122,-21,9,-21,-87,-22,82,-22,40,-22,-39,-23,-93,-23,-109,-23,123,-23,97,-23,92,-23,120,-23,-101,-23,-66,-23,-15,-23,50,-22,99,-22,-70,-22,47,-21,-86,-21,57,-20,-57,-20,108,-19,35,-18,-27,-18,-34,-17,-41,-16,-31,-15,-4,-14,54,-12,121,-11,-54,-10,47,-8,-92,-7,26,-5,-118,-4,21,-2,-110,-1,-13,0,79,2,-65,3,20,5,53,6,97,7,-119,8,-117,9,78,10,28,11,-16,11,-105,12,20,13,-118,13,27,14,123,14,-70,14,39,15,-121,15,-46,15,27,16,124,16,-48,16,9,17,68,17,-106,17,-47,17,-7,17,41,18,103,18,-101,18,-98,18,-69,18,-44,18,-42,18,-43,18,-30,18,-32,18,-45,18,-59,18,-76,18,-83,18,-103,18,-122,18,122,18,115,18,115,18,119,18,117,18,119,18,-123,18,-103,18,-88,18,-67,18,-39,18,13,19,34,19,65,19,116,19,-96,19,-70,19,-52,19,-3,19,33,20,65,20,109,20,-106,20,-98,20,-106,20,-92,20,-88,20,118,20,55,20,3,20,-78,19,40,19,-120,18,-16,17,58,17,78,16,120,15,118,14,123,13,99,12,90,11,80,10,34,9,1,8,-23,6,-31,5,-65,4,-82,3,-86,2,-101,1,115,0,78,-1,39,-2,-13,-4,-101,-5,67,-6,-8,-8,119,-9,-28,-11,80,-12,-47,-14,32,-15,88,-17,-98,-19,-23,-21,28,-22,113,-24,-66,-26,18,-27,121,-29,2,-30,-86,-32,100,-33,63,-34,58,-35,113,-36,-83,-37,-2,-38,-119,-38,50,-38,-3,-39,-65,-39,-60,-39,-10,-39,39,-38,117,-38,-19,-38,120,-37,29,-36,1,-35,-21,-35,-2,-34,41,-32,115,-31,-26,-30,114,-28,7,-26,-77,-25,121,-23,62,-21,21,-19,-38,-18,-83,-16,125,-14,60,-12,0,-10,-69,-9,99,-7,-10,-6,123,-4,-12,-3,85,-1,-43,0,25,2,82,3,-84,4,-21,5,33,7,95,8,-105,9,-52,10,-9,11,58,13,103,14,-119,15,-109,16,-96,17,-89,18,-120,19,93,20,36,21,-41,21,94,22,-62,22,28,23,71,23,79,23,70,23,65,23,-5,22,-103,22,30,22,-79,21,30,21,119,20,-39,19,47,19,118,18,-90,17,-16,16,67,16,-105,15,-22,14,98,14,-24,13,73,13,-78,12,85,12,-18,11,118,11,-15,10,126,10,3,10,120,9,-5,8,-122,8,-19,7,98,7,-52,6,73,6,-73,5,18,5,120,4,-42,3,63,3,-115,2,-9,1,85,1,-84,0,5,0,104,-1,-55,-2,49,-2,-105,-3,-10,-4,103,-4,-26,-5,126,-5,-17,-6,-121,-6,39,-6,-58,-7,106,-7,32,-7,-41,-8,-107,-8,81,-8,38,-8,7,-8,-45,-9,-100,-9,-128,-9,104,-9,64,-9,33,-9,43,-9,27,-9,5,-9,-10,-10,20,-9,38,-9,43,-9,96,-9,-82,-9,-8,-9,58,-8,-80,-8,48,-7,-50,-7,126,-6,78,-5,25,-4,-30,-4,-65,-3,-94,-2,-110,-1,93,0,40,1,10,2,-44,2,110,3,13,4,-92,4,20,5,107,5,-81,5,-16,5,23,6,47,6,45,6,57,6,34,6,2,6,-38,5,-88,5,96,5,15,5,-97,4,49,4,-69,3,58,3,-94,2,0,2,74,1,-114,0,-57,-1,-21,-2,19,-2,48,-3,71,-4,82,-5,127,-6,-82,-7,-55,-8,-5,-9,70,-9,-112,-10,-37,-11,56,-11,-62,-12,63,-12,-100,-13,41,-13,-36,-14,92,-14,-49,-15,112,-15,15,-15,-116,-16,9,-16,-94,-17,74,-17,-54,-18,81,-18,6,-18,-39,-19,-84,-19,124,-19,-92,-19,-56,-19,2,-18,102,-18,-1,-18,-81,-17,108,-16,106,-15,-116,-14,-62,-13,-16,-12,79,-10,-57,-9,72,-7,-52,-6,99,-4,-9,-3,-107,-1,46,1,-56,2,93,4,-24,5,124,7,4,9,-119,10,19,12,-106,13,-11,14,63,16,-92,17,-16,18,30,20,60,21,98,22,107,23,85,24,62,25,44,26,-40,26,-116,27,50,28,-50,28,72,29,-100,29,0,30,75,30,84,30,95,30,103,30,81,30,23,30,-77,29,89,29,-31,28,42,28,103,27,-97,26,-70,25,-90,24,-106,23,118,22,66,21,-12,19,-77,18,106,17,0,16,-123,14,31,13,-79,11,35,10,-107,8,17,7,-96,5,8,4,-98,2,61,1,-30,-1,-125,-2,62,-3,36,-4,35,-5,24,-6,22,-7,61,-8,115,-9,-100,-10,-25,-11,51,-11,116,-12,-64,-13,57,-13,-92,-14,10,-14,118,-15,28,-15,-80,-16,81,-16,2,-16,-71,-17,-108,-17,123,-17,97,-17}; }
	private static byte[] data20(){ return new byte[] {90,-17,104,-17,-127,-17,-81,-17,-37,-17,3,-16,96,-16,-87,-16,-33,-16,33,-15,85,-15,120,-15,-122,-15,-111,-15,-94,-15,-124,-15,63,-15,13,-15,-64,-16,75,-16,-52,-17,87,-17,-30,-18,76,-18,-49,-19,83,-19,-59,-20,76,-20,-28,-21,-111,-21,50,-21,-54,-22,-123,-22,92,-22,38,-22,-17,-23,-30,-23,-36,-23,-63,-23,-71,-23,-16,-23,22,-22,78,-22,-108,-22,10,-21,-120,-21,22,-20,-74,-20,-107,-19,95,-18,84,-17,100,-16,-104,-15,-62,-14,5,-12,104,-11,-54,-10,39,-8,-118,-7,-5,-6,91,-4,-87,-3,23,-1,100,0,-87,1,-20,2,51,4,114,5,-113,6,-71,7,-22,8,27,10,48,11,85,12,120,13,-92,14,-81,15,-67,16,-41,17,-55,18,-94,19,126,20,69,21,-11,21,-112,22,24,23,-101,23,-3,23,80,24,-113,24,-58,24,-41,24,-36,24,-64,24,-97,24,96,24,1,24,-102,23,16,23,110,22,-65,21,-3,20,37,20,74,19,119,18,-120,17,-124,16,-122,15,-113,14,-115,13,119,12,-124,11,-116,10,-119,9,-110,8,-89,7,-50,6,-14,5,65,5,-95,4,-5,3,101,3,-3,2,-109,2,40,2,-58,1,122,1,64,1,-36,0,-91,0,-120,0,86,0,23,0,8,0,26,0,6,0,30,0,92,0,-91,0,-5,0,96,1,-40,1,85,2,-47,2,91,3,-8,3,-102,4,61,5,-32,5,-117,6,53,7,-47,7,126,8,39,9,-79,9,69,10,-54,10,52,11,-101,11,-29,11,16,12,50,12,61,12,46,12,42,12,3,12,-45,11,-104,11,92,11,12,11,-65,10,107,10,26,10,-79,9,93,9,0,9,-119,8,4,8,-120,7,21,7,120,6,-47,5,48,5,112,4,-126,3,-122,2,-120,1,114,0,31,-1,-39,-3,118,-4,-30,-6,71,-7,-72,-9,57,-10,-123,-12,-23,-14,97,-15,-26,-17,89,-18,-27,-20,-104,-21,92,-22,21,-23,-41,-25,-49,-26,-71,-27,-97,-28,-89,-29,-55,-30,-30,-31,4,-31,76,-32,-103,-33,-14,-34,89,-34,-48,-35,111,-35,6,-35,-54,-36,-90,-36,-123,-36,-122,-36,-86,-36,-49,-36,6,-35,85,-35,-60,-35,38,-34,-102,-34,33,-33,-93,-33,38,-32,-70,-32,94,-31,-5,-31,-123,-30,38,-29,-65,-29,112,-28,23,-27,-54,-27,-114,-26,92,-25,60,-24,61,-23,95,-22,-127,-21,-74,-20,22,-18,-122,-17,-17,-16,111,-14,19,-12,-64,-11,98,-9,20,-7,-23,-6,-85,-4,83,-2,27,0,0,2,-44,3,-123,5,109,7,102,9,68,11,4,13,-33,14,-51,16,-113,18,50,20,-30,21,-127,23,-4,24,121,26,-3,27,113,29,-49,30,17,32,86,33,-115,34,-79,35,-57,36,-42,37,-38,38,-61,39,-105,40,109,41,45,42,-58,42,45,43,-109,43,-33,43,6,44,23,44,-13,43,-70,43,95,43,-50,42,23,42,93,41,119,40,117,39,74,38,41,37,-21,35,-118,34,33,33,-45,31,84,30,-67,28,45,27,-75,25,23,24,104,22,-74,20,31,19,-118,17,-66,15,21,14,-120,12,-32,10,20,9,123,7,-20,5,60,4,-118,2,4,1,-103,-1,-5,-3,102,-4,3,-5,-75,-7,42,-8,-45,-10,-78,-11,-93,-12,124,-13,-110,-14,-65,-15,0,-15,77,-16,-47,-17,-125,-17,46,-17,-8,-18,-16,-18,10,-17,42,-17,97,-17,-60,-17,61,-16,-58,-16,79,-15,5,-14,-68,-14,98,-13,32,-12,-43,-12,-124,-11,46,-10,-63,-10,65,-9,-66,-9,56,-8,-117,-8,-62,-8,-5,-8,35,-7,57,-7,59,-7,75,-7,77,-7,50,-7,5,-7,-9,-8,-50,-8,-106,-8,90,-8,21,-8,-54,-9,108,-9,-6,-10,-115,-10,29,-10,-112,-11,-9,-12,101,-12,-53,-13,25,-13,-113,-14,10,-14,119,-15,-35,-16,94,-16,-24,-17,102,-17,-30,-18,115,-18,14,-18,-105,-19,41,-19,-77,-20,66,-20,-73,-21,55,-21,-68,-22,73,-22,-61,-23,89,-23,-4,-24,-83,-24,93,-24,47,-24,42,-24,51,-24,95,-24,-93,-24,6,-23,106,-23,-10,-23,-103,-22,102,-21,42,-20,23,-19,19,-18,30,-17,57,-16,98,-15,-111,-14,-69,-13,-27,-12,57,-10,106,-9,-92,-8,-21,-7,54,-5,113,-4,-106,-3,-43,-2,5,0,13,1,32,2,56,3,53,4,18,5,-24,5,-59,6,-108,7,52,8,-41,8,124,9,9,10,123,10,-1,10,-117,11,-16,11,83,12,-41,12,91,13,-68,13,33,14,-102,14,21,15,100,15,-58,15,46,16,123,16,-77,16,-9,16,40,17,61,17,93,17,-124,17,-107,17,-90,17,-97,17,-64,17,-44,17,-33,17,-3,17,37,18,77,18,118,18,-71,18,-7,18,66,19,-120,19,-39,19,41,20,114,20,-55,20,45,21,126,21,-37,21,79,22,-87,22,-8,22,79,23,-91,23,-26,23,20,24,71,24,108,24,-118,24,123,24,106,24,87,24,39,24,-51,23,-127,23}; }
	private static byte[] data21(){ return new byte[] {39,23,-95,22,25,22,-114,21,-20,20,50,20,-118,19,-64,18,4,18,50,17,107,16,-97,15,-38,14,-2,13,34,13,73,12,101,11,104,10,99,9,73,8,29,7,-36,5,-118,4,46,3,-110,1,-21,-1,58,-2,114,-4,123,-6,-113,-8,-112,-10,121,-12,88,-14,69,-16,66,-18,51,-20,40,-22,55,-24,86,-26,106,-28,-100,-30,5,-31,118,-33,6,-34,-61,-36,-96,-37,126,-38,-111,-39,-57,-40,25,-40,117,-41,-7,-42,-80,-42,126,-42,84,-42,119,-42,-74,-42,32,-41,-99,-41,83,-40,44,-39,40,-38,41,-37,106,-36,-68,-35,19,-33,114,-32,-19,-31,120,-29,-20,-28,106,-26,-9,-25,-128,-23,10,-21,-101,-20,77,-18,-13,-17,-88,-15,110,-13,34,-11,-30,-10,-74,-8,-111,-6,90,-4,28,-2,-12,-1,-75,1,95,3,8,5,-59,6,84,8,-52,9,81,11,-44,12,37,14,95,15,-91,16,-60,17,-59,18,-56,19,-86,20,95,21,8,22,-115,22,20,23,93,23,-108,23,-88,23,-80,23,-118,23,65,23,-4,22,-99,22,47,22,-100,21,28,21,-106,20,-4,19,93,19,-43,18,114,18,-26,17,82,17,-34,16,-126,16,6,16,-126,15,29,15,-87,14,38,14,-117,13,14,13,-125,12,-52,11,24,11,124,10,-67,9,-7,8,76,8,-104,7,-27,6,28,6,116,5,-67,4,27,4,105,3,-76,2,17,2,106,1,-55,0,43,0,-116,-1,-20,-2,104,-2,-39,-3,68,-3,-55,-4,74,-4,-53,-5,90,-5,-24,-6,127,-6,9,-6,-92,-7,87,-7,-14,-8,-112,-8,83,-8,13,-8,-66,-9,107,-9,66,-9,37,-9,5,-9,-29,-10,-30,-10,-15,-10,-5,-10,11,-9,75,-9,-127,-9,-59,-9,27,-8,-98,-8,41,-7,-78,-7,105,-6,65,-5,34,-4,2,-3,-2,-3,7,-1,-4,-1,-8,0,-20,1,-35,2,-60,3,-121,4,75,5,0,6,127,6,-21,6,89,7,-74,7,-5,7,30,8,72,8,90,8,91,8,89,8,90,8,67,8,22,8,-10,7,-74,7,95,7,22,7,-88,6,46,6,-80,5,42,5,122,4,-49,3,28,3,93,2,-113,1,-85,0,-16,-1,39,-1,94,-2,-118,-3,-63,-4,17,-4,49,-5,116,-6,-49,-7,21,-7,59,-8,-115,-9,-40,-10,10,-10,56,-11,91,-12,-105,-13,-66,-14,-63,-15,-40,-16,6,-16,18,-17,32,-18,97,-19,-87,-20,-13,-21,79,-21,-24,-22,-116,-22,46,-22,-27,-23,-16,-23,6,-22,27,-22,77,-22,-40,-22,85,-21,-29,-21,124,-20,83,-19,47,-18,15,-17,17,-16,45,-15,76,-14,-121,-13,-53,-12,20,-10,122,-9,-40,-8,64,-6,-69,-5,63,-3,-68,-2,58,0,-77,1,61,3,-56,4,63,6,-53,7,65,9,-60,10,55,12,-82,13,46,15,-105,16,-6,17,88,19,-79,20,-9,21,33,23,86,24,116,25,127,26,86,27,45,28,-13,28,-123,29,-9,29,97,30,-86,30,-60,30,-63,30,-63,30,-103,30,57,30,-43,29,102,29,-44,28,30,28,103,27,-83,26,-46,25,-29,24,-32,23,-22,22,-75,21,118,20,62,19,-17,17,-115,16,13,15,-92,13,68,12,-86,10,66,9,-27,7,-111,6,52,5,-5,3,-53,2,-89,1,124,0,114,-1,-128,-2,-119,-3,-100,-4,-71,-5,-34,-6,-1,-7,69,-7,-108,-8,-27,-9,68,-9,-86,-10,59,-10,-51,-11,99,-11,24,-11,-39,-12,-80,-12,-118,-12,126,-12,-124,-12,126,-12,-104,-12,-64,-12,-40,-12,1,-11,30,-11,77,-11,65,-11,65,-11,55,-11,17,-11,-63,-12,99,-12,-2,-13,103,-13,-78,-14,26,-14,111,-15,-103,-16,-48,-17,15,-17,91,-18,-102,-19,-50,-20,39,-20,-115,-21,-28,-22,76,-22,-44,-23,86,-23,-75,-24,39,-24,-42,-25,98,-25,-26,-26,-100,-26,92,-26,24,-26,-5,-27,0,-26,44,-26,80,-26,-96,-26,26,-25,-99,-25,56,-24,5,-23,-21,-23,-45,-22,-43,-21,-18,-20,0,-18,51,-17,90,-16,-122,-15,-84,-14,-40,-13,-2,-12,58,-10,95,-9,-117,-8,-85,-7,-25,-6,18,-4,62,-3,-113,-2,-38,-1,36,1,115,2,-38,3,48,5,-111,6,-22,7,88,9,-82,10,-32,11,14,13,64,14,96,15,98,16,73,17,47,18,15,19,-35,19,-115,20,43,21,-80,21,37,22,-103,22,-31,22,31,23,63,23,82,23,65,23,17,23,-31,22,-96,22,60,22,-64,21,82,21,-56,20,61,20,-113,19,-15,18,45,18,93,17,-100,16,-52,15,-36,14,-10,13,10,13,28,12,23,11,18,10,35,9,56,8,60,7,94,6,-112,5,-66,4,-25,3,65,3,-93,2,-20,1,84,1,-56,0,86,0,-44,-1,124,-1,67,-1,19,-1,-38,-2,-48,-2,-26,-2,0,-1,19,-1,101,-1,-66,-1,23,0,117,0,-15,0,105,1,-21,1,108,2,15,3,-60,3,111,4,44,5,-8,5,-69,6,-123,7}; }
	private static byte[] data22(){ return new byte[] {92,8,53,9,-7,9,-59,10,-121,11,73,12,-15,12,-113,13,17,14,-88,14,40,15,-107,15,-22,15,49,16,122,16,-66,16,-21,16,6,17,39,17,85,17,82,17,79,17,70,17,85,17,39,17,-28,16,-89,16,95,16,-52,15,22,15,92,14,99,13,59,12,-4,10,-77,9,38,8,113,6,-66,4,5,3,39,1,71,-1,120,-3,-89,-5,-56,-7,-24,-9,57,-10,-102,-12,-35,-14,54,-15,-65,-17,62,-18,-83,-20,42,-21,-49,-23,112,-24,-20,-26,-128,-27,44,-28,-23,-30,-82,-31,127,-32,-122,-33,-103,-34,-57,-35,11,-35,-119,-36,7,-36,-92,-37,79,-37,24,-37,-21,-38,-30,-38,-38,-38,-19,-38,-16,-38,-9,-38,4,-37,3,-37,19,-37,25,-37,8,-37,31,-37,70,-37,111,-37,-92,-37,-41,-37,48,-36,-88,-36,24,-35,-73,-35,-119,-34,111,-33,88,-32,100,-31,-88,-30,-41,-29,16,-27,-114,-26,9,-24,118,-23,-24,-22,-111,-20,62,-18,-50,-17,102,-15,43,-13,-16,-12,-87,-10,107,-8,72,-6,68,-4,17,-2,4,0,22,2,31,4,5,6,22,8,52,10,44,12,37,14,35,16,48,18,30,20,5,22,-9,23,-39,25,-91,27,86,29,12,31,-72,32,53,34,-84,35,18,37,111,38,-96,39,-71,40,-77,41,-100,42,100,43,5,44,-107,44,6,45,92,45,-126,45,-106,45,-115,45,123,45,60,45,-44,44,102,44,-28,43,52,43,-128,42,-78,41,-49,40,-67,39,-92,38,-109,37,90,36,1,35,-95,33,68,32,-60,30,44,29,-105,27,-8,25,96,24,-112,22,-51,20,54,19,105,17,-123,15,-72,13,0,12,12,10,38,8,93,6,-92,4,-55,2,6,1,108,-1,-43,-3,49,-4,-94,-6,80,-7,-6,-9,-92,-10,-126,-11,-106,-12,-89,-13,-80,-14,12,-14,-101,-15,52,-15,-30,-16,-48,-16,-36,-16,-23,-16,26,-15,87,-15,-63,-15,19,-14,111,-14,-43,-14,65,-13,-117,-13,-41,-13,28,-12,92,-12,-124,-12,-92,-12,-51,-12,-3,-12,52,-11,86,-11,120,-11,-82,-11,-23,-11,43,-10,105,-10,-98,-10,-37,-10,18,-9,67,-9,116,-9,-101,-9,-111,-9,-128,-9,96,-9,81,-9,23,-9,-51,-10,-94,-10,70,-10,-33,-11,-119,-11,70,-11,1,-11,-94,-12,95,-12,45,-12,-16,-13,-94,-13,119,-13,48,-13,-41,-14,99,-14,-7,-15,110,-15,-52,-16,16,-16,86,-17,127,-18,-106,-19,-79,-20,-30,-21,35,-21,65,-22,-101,-23,30,-23,-88,-24,53,-24,11,-24,-19,-25,-13,-25,23,-24,92,-24,-68,-24,45,-23,-93,-23,84,-22,3,-21,-97,-21,101,-20,69,-19,31,-18,-3,-18,-14,-17,0,-15,-20,-15,-34,-14,-27,-13,-15,-12,-10,-11,-19,-10,9,-8,29,-7,26,-6,39,-5,64,-4,65,-3,53,-2,63,-1,50,0,31,1,6,2,-23,2,-59,3,114,4,50,5,-2,5,-96,6,44,7,-41,7,117,8,-15,8,93,9,-28,9,101,10,-62,10,39,11,-91,11,0,12,55,12,-124,12,-67,12,-18,12,17,13,60,13,83,13,103,13,118,13,-98,13,-58,13,-25,13,-1,13,68,14,-121,14,-68,14,23,15,119,15,-48,15,49,16,-98,16,31,17,-96,17,24,18,-96,18,29,19,-92,19,54,20,-65,20,79,21,-51,21,79,22,-53,22,51,23,-118,23,-10,23,63,24,-128,24,-74,24,-23,24,34,25,56,25,92,25,113,25,106,25,102,25,83,25,73,25,44,25,3,25,-22,24,-66,24,-117,24,81,24,40,24,-30,23,-106,23,51,23,-43,22,98,22,-60,21,43,21,126,20,-128,19,-116,18,118,17,44,16,-83,14,38,13,-126,11,-61,9,-20,7,10,6,24,4,19,2,4,0,-10,-3,-16,-5,-47,-7,-110,-9,120,-11,105,-13,47,-15,8,-17,-13,-20,-46,-22,-77,-24,-103,-26,-83,-28,-69,-30,-58,-32,-10,-34,98,-35,-71,-37,64,-38,5,-39,-7,-41,16,-41,74,-42,-46,-43,-111,-43,87,-43,50,-43,112,-43,-70,-43,24,-42,-112,-42,47,-41,-53,-41,102,-40,19,-39,-27,-39,-94,-38,91,-37,66,-36,31,-35,28,-34,39,-33,93,-32,-75,-31,33,-29,-90,-28,99,-26,58,-24,36,-22,45,-20,76,-18,120,-16,-73,-14,-27,-12,19,-9,70,-7,121,-5,-92,-3,-92,-1,-89,1,-99,3,106,5,39,7,-35,8,-113,10,-1,11,102,13,-44,14,46,16,81,17,91,18,85,19,72,20,7,21,-95,21,60,22,-77,22,10,23,61,23,116,23,-118,23,94,23,73,23,58,23,-6,22,-105,22,87,22,8,22,-87,21,30,21,-65,20,99,20,-38,19,85,19,-15,18,122,18,-35,17,63,17,-68,16,39,16,121,15,-76,14,27,14,119,13,-69,12,-20,11,68,11,-114,10,-72,9,-10,8,85,8,-80,7,-19,6,65,6,-102,5,-8,4,72,4,-77,3,29,3,-121,2,-21,1,80,1,-75,0}; }
	private static byte[] data23(){ return new byte[] {18,0,118,-1,-35,-2,77,-2,-61,-3,40,-3,-118,-4,12,-4,-128,-5,3,-5,113,-6,-20,-7,-113,-7,37,-7,-86,-8,82,-8,15,-8,-58,-9,119,-9,78,-9,64,-9,51,-9,34,-9,68,-9,-122,-9,-72,-9,-4,-9,-128,-8,18,-7,-108,-7,60,-6,17,-5,-29,-5,-88,-4,-121,-3,-106,-2,-124,-1,88,0,57,1,46,2,11,3,-65,3,126,4,72,5,-31,5,99,6,1,7,-99,7,27,8,-125,8,-16,8,83,9,-82,9,8,10,112,10,-100,10,-57,10,-29,10,-29,10,-47,10,-100,10,99,10,11,10,-101,9,57,9,-88,8,25,8,-115,7,10,7,111,6,-26,5,92,5,-25,4,89,4,-46,3,96,3,-15,2,87,2,-80,1,22,1,99,0,-119,-1,-84,-2,-67,-3,-63,-4,-113,-5,108,-6,63,-7,-22,-9,-117,-10,60,-11,-4,-13,-80,-14,84,-15,36,-16,11,-17,-37,-19,-69,-20,-35,-21,6,-21,69,-22,-118,-23,-18,-24,126,-24,18,-24,-88,-25,112,-25,79,-25,1,-25,-18,-26,-12,-26,13,-25,37,-25,94,-25,-68,-25,73,-24,-70,-24,70,-23,27,-22,-7,-22,-40,-21,-33,-20,-18,-19,32,-17,69,-16,-101,-15,-8,-14,76,-12,-93,-11,27,-9,113,-8,-34,-7,101,-5,-19,-4,114,-2,12,0,-82,1,80,3,-5,4,-69,6,106,8,24,10,-48,11,-114,13,62,15,-56,16,90,18,-8,19,102,21,-100,22,-29,23,21,25,22,26,-29,26,-83,27,108,28,-19,28,74,29,-77,29,-15,29,6,30,21,30,31,30,16,30,-61,29,-122,29,74,29,-36,28,62,28,-98,27,-15,26,28,26,53,25,56,24,45,23,13,22,-31,20,-84,19,123,18,33,17,-37,15,-122,14,68,13,-25,11,-90,10,122,9,62,8,-21,6,-48,5,-65,4,-82,3,-93,2,-75,1,-22,0,21,0,103,-1,-51,-2,88,-2,-26,-3,-114,-3,72,-3,8,-3,-34,-4,-62,-4,-71,-4,-89,-4,-111,-4,127,-4,102,-4,52,-4,20,-4,-18,-5,-75,-5,95,-5,25,-5,-74,-6,54,-6,-91,-7,33,-7,-112,-8,-30,-9,58,-9,-109,-10,-25,-11,36,-11,102,-12,-78,-13,-22,-14,27,-14,85,-15,-99,-16,-71,-17,-53,-18,-17,-19,24,-19,40,-20,53,-21,72,-22,105,-23,111,-24,-97,-25,-13,-26,66,-26,-106,-27,44,-27,-16,-28,-90,-28,-118,-28,-92,-28,-60,-28,-19,-28,68,-27,-51,-27,62,-26,-66,-26,83,-25,-14,-25,-119,-24,49,-23,-52,-23,125,-22,45,-21,-37,-21,-88,-20,123,-19,93,-18,63,-17,89,-16,99,-15,126,-14,-72,-13,12,-11,92,-10,-65,-9,53,-7,-91,-6,33,-4,-103,-3,26,-1,-104,0,2,2,110,3,-32,4,75,6,-107,7,-23,8,55,10,98,11,-105,12,-77,13,-50,14,-69,15,-75,16,-107,17,103,18,19,19,-74,19,84,20,-50,20,37,21,119,21,-86,21,-42,21,-47,21,-44,21,-57,21,-111,21,85,21,8,21,-79,20,67,20,-52,19,90,19,-56,18,39,18,-123,17,-44,16,8,16,47,15,86,14,124,13,122,12,109,11,126,10,107,9,68,8,36,7,24,6,-7,4,-16,3,-16,2,17,2,40,1,90,0,-81,-1,32,-1,-122,-2,16,-2,-59,-3,-104,-3,98,-3,58,-3,80,-3,114,-3,118,-3,-90,-3,-26,-3,59,-2,106,-2,-59,-2,58,-1,-108,-1,15,0,-83,0,79,1,-36,1,-115,2,99,3,49,4,19,5,-9,5,4,7,8,8,1,9,27,10,47,11,65,12,76,13,109,14,119,15,121,16,-121,17,-115,18,102,19,79,20,47,21,7,22,-88,22,84,23,-16,23,95,24,-101,24,-44,24,-20,24,-45,24,-124,24,29,24,-100,23,-48,22,-31,21,-14,20,-37,19,-126,18,32,17,-63,15,74,14,-75,12,3,11,97,9,-85,7,-48,5,24,4,65,2,112,0,108,-2,-128,-4,-88,-6,-70,-8,-79,-10,-47,-12,3,-13,12,-15,59,-17,-124,-19,-4,-21,91,-22,-50,-24,123,-25,56,-26,-42,-28,-90,-29,-102,-30,-87,-31,-65,-32,-30,-33,40,-33,111,-34,-82,-35,11,-35,98,-36,-74,-37,3,-37,112,-38,-38,-39,65,-39,-90,-40,34,-40,-99,-41,43,-41,-32,-42,-101,-42,95,-42,85,-42,115,-42,-112,-42,-71,-42,39,-41,-89,-41,36,-40,-64,-40,-117,-39,96,-38,29,-37,20,-36,38,-35,37,-34,41,-33,82,-32,-96,-31,-31,-30,29,-28,-102,-27,44,-25,-98,-24,47,-22,-23,-21,-85,-19,95,-17,62,-15,47,-13,44,-11,22,-9,28,-7,58,-5,105,-3,109,-1,-100,1,-26,3,25,6,50,8,111,10,-76,12,-25,14,17,17,83,19,-107,21,-92,23,-85,25,-67,27,-65,29,-103,31,114,33,43,35,-64,36,50,38,-118,39,-52,40,-26,41,-47,42,-98,43,69,44,-21,44,104,45,-71,45,7,46,58,46,91,46,84,46,56,46,25,46,-36,45,-123,45}; }
	private static byte[] data24(){ return new byte[] {25,45,-104,44,-12,43,39,43,97,42,-121,41,126,40,80,39,26,38,-31,36,-118,35,10,34,-126,32,5,31,93,29,-113,27,-53,25,25,24,70,22,67,20,99,18,-117,16,-109,14,-114,12,-84,10,-29,8,2,7,47,5,125,3,-32,1,60,0,-91,-2,81,-3,27,-4,-55,-6,-96,-7,-64,-8,-23,-9,19,-9,92,-10,-37,-11,97,-11,-12,-12,-106,-12,104,-12,44,-12,-5,-13,-45,-13,-76,-13,123,-13,81,-13,42,-13,6,-13,-32,-14,-65,-14,-89,-14,-98,-14,-96,-14,-89,-14,-67,-14,-45,-14,-3,-14,49,-13,-125,-13,-72,-13,8,-12,100,-12,-80,-12,-12,-12,70,-11,-108,-11,-60,-11,12,-10,79,-10,121,-10,-101,-10,-57,-10,-14,-10,17,-9,30,-9,66,-9,105,-9,113,-9,122,-9,-116,-9,-104,-9,111,-9,74,-9,40,-9,-7,-10,-98,-10,41,-10,-85,-11,14,-11,98,-12,-83,-13,-27,-14,8,-14,34,-15,48,-16,74,-17,86,-18,112,-19,-101,-20,-35,-21,27,-21,116,-22,-25,-23,118,-23,5,-23,-53,-24,-86,-24,-109,-24,-127,-24,-109,-24,-59,-24,-4,-24,70,-23,-84,-23,39,-22,-82,-22,72,-21,-24,-21,-105,-20,62,-19,40,-18,-4,-18,-68,-17,-125,-16,116,-15,85,-14,49,-13,12,-12,-15,-12,-43,-11,-70,-10,-96,-9,-100,-8,-125,-7,91,-6,73,-5,60,-4,13,-3,-17,-3,-46,-2,-56,-1,-104,0,97,1,57,2,5,3,-77,3,120,4,49,5,-51,5,75,6,-36,6,95,7,-81,7,-5,7,62,8,-126,8,-111,8,-100,8,-71,8,-36,8,-47,8,-35,8,-13,8,6,9,28,9,99,9,-107,9,-51,9,27,10,-128,10,-27,10,68,11,-66,11,61,12,-55,12,64,13,-47,13,104,14,-1,14,-122,15,50,16,-24,16,113,17,32,18,-58,18,95,19,-9,19,-96,20,68,21,-44,21,97,22,-27,22,113,23,-17,23,102,24,-24,24,69,25,-83,25,37,26,-104,26,11,27,114,27,-10,27,105,28,-54,28,56,29,-100,29,-22,29,28,30,104,30,-122,30,-118,30,107,30,60,30,-13,29,-117,29,-34,28,63,28,106,27,113,26,83,25,42,24,-24,22,123,21,-11,19,94,18,-67,16,-18,14,26,13,76,11,94,9,92,7,81,5,58,3,18,1,-37,-2,-125,-4,58,-6,-38,-9,121,-11,34,-13,-61,-16,90,-18,-2,-21,-45,-23,-101,-25,111,-27,113,-29,-88,-31,-14,-33,60,-34,-52,-36,-108,-37,72,-38,63,-39,104,-40,-65,-41,4,-41,103,-42,2,-42,-77,-43,98,-43,43,-43,25,-43,36,-43,26,-43,48,-43,113,-43,-74,-43,20,-42,-79,-42,97,-41,65,-40,50,-39,92,-38,-76,-37,20,-35,-87,-34,117,-32,93,-30,72,-28,85,-26,115,-24,-109,-22,-55,-20,23,-17,92,-15,-96,-13,-38,-11,18,-8,60,-6,98,-4,-126,-2,126,0,110,2,80,4,38,6,-28,7,120,9,6,11,127,12,-68,13,-15,14,25,16,41,17,1,18,-53,18,-122,19,51,20,-71,20,30,21,-112,21,-45,21,-13,21,22,22,56,22,50,22,14,22,-17,21,-47,21,-107,21,48,21,-36,20,-114,20,24,20,-128,19,-9,18,102,18,-57,17,22,17,125,16,-26,15,29,15,108,14,-79,13,7,13,70,12,-113,11,-29,10,50,10,104,9,-72,8,28,8,105,7,-96,6,5,6,122,5,-41,4,28,4,119,3,-30,2,78,2,-84,1,18,1,118,0,-49,-1,36,-1,-111,-2,-7,-3,100,-3,-64,-4,37,-4,-104,-5,15,-5,-112,-6,3,-6,-102,-7,55,-7,-33,-8,117,-8,49,-8,-5,-9,-29,-9,-71,-9,-55,-9,9,-8,39,-8,73,-8,-80,-8,53,-7,-89,-7,36,-6,-41,-6,-112,-5,45,-4,-39,-4,-83,-3,118,-2,41,-1,-38,-1,-90,0,115,1,21,2,-50,2,-112,3,67,4,-44,4,-109,5,78,6,-23,6,-122,7,52,8,-21,8,-125,9,16,10,-98,10,47,11,-97,11,-5,11,86,12,-96,12,-59,12,-39,12,-41,12,-47,12,-85,12,103,12,37,12,-26,11,-110,11,52,11,-34,10,-109,10,36,10,-63,9,90,9,-13,8,-113,8,26,8,-124,7,1,7,110,6,-97,5,-50,4,-19,3,11,3,-18,1,-76,0,-112,-1,91,-2,-21,-4,-119,-5,52,-6,-44,-8,78,-9,-39,-11,-88,-12,88,-13,-34,-15,-100,-16,-123,-17,94,-18,48,-19,23,-20,36,-21,62,-22,61,-23,109,-24,-81,-25,-19,-26,39,-26,-104,-27,30,-27,-113,-28,18,-28,-73,-29,-125,-29,69,-29,53,-29,81,-29,110,-29,-101,-29,-3,-29,-126,-28,14,-27,-68,-27,106,-26,83,-25,56,-24,55,-23,60,-22,99,-21,-115,-20,-61,-19,5,-17,107,-16,-49,-15,66,-13,-39,-12,120,-10,19,-8,-74,-7,126,-5,80,-3,34,-1,4,1,-38,2,-95,4,122,6,93,8,25,10,-39,11,-98,13,56,15,-62,16,82,18,-55,19}; }
	private static byte[] data25(){ return new byte[] {28,21,71,22,-118,23,-89,24,-101,25,124,26,88,27,20,28,-106,28,15,29,-126,29,-41,29,-13,29,-1,29,12,30,-5,29,-78,29,91,29,0,29,122,28,-42,27,40,27,96,26,123,25,-124,24,-127,23,112,22,49,21,-17,19,-61,18,-121,17,47,16,-21,14,-73,13,-108,12,124,11,121,10,-114,9,-90,8,-48,7,37,7,-99,6,21,6,-85,5,99,5,30,5,-37,4,-81,4,-104,4,127,4,77,4,55,4,20,4,-37,3,-100,3,95,3,15,3,-62,2,87,2,-29,1,109,1,-11,0,109,0,-45,-1,57,-1,-110,-2,4,-2,86,-3,-100,-4,-44,-5,32,-5,82,-6,-122,-7,-66,-8,-24,-9,2,-9,-9,-11,-8,-12,2,-12,-38,-14,-83,-15,-121,-16,108,-17,63,-18,23,-19,4,-20,-19,-22,-31,-23,-28,-24,19,-24,66,-25,-124,-26,-15,-27,126,-27,18,-27,-79,-28,-117,-28,116,-28,61,-28,61,-28,64,-28,78,-28,83,-28,106,-28,-98,-28,-56,-28,-10,-28,76,-27,-75,-27,51,-26,-75,-26,100,-25,26,-24,1,-23,-19,-23,8,-21,51,-20,85,-19,-98,-18,-16,-17,70,-15,-97,-14,16,-12,-120,-11,-3,-10,86,-8,-64,-7,56,-5,-96,-4,-12,-3,82,-1,-77,0,4,2,76,3,-96,4,-13,5,40,7,98,8,-117,9,-75,10,-57,11,-49,12,-64,13,-101,14,115,15,50,16,-33,16,117,17,-9,17,100,18,-64,18,12,19,65,19,94,19,104,19,81,19,54,19,-5,18,-57,18,110,18,22,18,-101,17,28,17,-122,16,-12,15,46,15,92,14,-124,13,-76,12,-67,11,-82,10,-77,9,-84,8,-108,7,117,6,81,5,85,4,68,3,64,2,96,1,119,0,-112,-1,-57,-2,30,-2,-123,-3,-30,-4,-110,-4,52,-4,-26,-5,-93,-5,-110,-5,-125,-5,126,-5,-112,-5,-71,-5,-24,-5,23,-4,89,-4,-63,-4,17,-3,103,-3,-9,-3,-120,-2,42,-1,-42,-1,-91,0,-123,1,122,2,-117,3,-49,4,1,6,61,7,-111,8,20,10,-102,11,23,13,-69,14,96,16,-23,17,119,19,1,21,111,22,-75,23,17,25,56,26,51,27,30,28,-17,28,-121,29,-28,29,40,30,76,30,50,30,-9,29,-109,29,24,29,127,28,-61,27,-9,26,13,26,-10,24,-64,23,-126,22,35,21,-94,19,-5,17,81,16,-113,14,-74,12,-68,10,-29,8,-15,6,-47,4,-51,2,-52,0,-57,-2,-71,-4,-53,-6,-47,-8,-42,-10,-7,-12,51,-13,-126,-15,-61,-17,18,-18,-101,-20,48,-21,-57,-23,92,-24,28,-25,-17,-27,-91,-28,112,-29,73,-30,26,-31,-15,-33,-43,-34,-59,-35,-73,-36,-87,-37,-79,-38,-37,-39,-16,-40,32,-40,107,-41,-37,-42,97,-42,-26,-43,-96,-43,118,-43,98,-43,105,-43,108,-43,-103,-43,-26,-43,60,-42,-110,-42,-10,-42,126,-41,8,-40,-121,-40,26,-39,-45,-39,-96,-38,87,-37,53,-36,61,-35,64,-34,59,-33,115,-32,-45,-31,41,-29,124,-28,17,-26,-48,-25,97,-23,17,-21,-5,-20,-33,-18,-90,-16,-125,-14,-112,-12,-111,-10,-124,-8,-115,-6,-100,-4,-81,-2,-89,0,-60,2,-2,4,26,7,44,9,104,11,-88,13,-60,15,-48,17,-26,19,12,22,-6,23,-49,25,-94,27,85,29,-30,30,76,32,-84,33,-7,34,23,36,27,37,24,38,-25,38,-81,39,82,40,-34,40,94,41,-68,41,1,42,63,42,109,42,124,42,113,42,86,42,51,42,-2,41,-102,41,41,41,-91,40,20,40,76,39,102,38,108,37,99,36,17,35,-52,33,112,32,7,31,93,29,-82,27,30,26,117,24,-87,22,4,21,94,19,-97,17,-36,15,68,14,-62,12,61,11,-99,9,79,8,20,7,-36,5,-91,4,-95,3,-114,2,123,1,-124,0,-78,-1,-24,-2,-4,-3,45,-3,126,-4,-53,-5,16,-5,97,-6,-35,-7,70,-7,-110,-8,28,-8,-69,-9,64,-9,-44,-10,125,-10,64,-10,-36,-11,-100,-11,105,-11,65,-11,22,-11,7,-11,-24,-12,-26,-12,-31,-12,1,-11,4,-11,17,-11,40,-11,91,-11,126,-11,-104,-11,-36,-11,41,-10,105,-10,-60,-10,27,-9,116,-9,-66,-9,27,-8,-115,-8,-33,-8,43,-7,119,-7,-73,-7,-46,-7,-30,-7,-45,-7,-36,-7,-87,-7,92,-7,-2,-8,-114,-8,-14,-9,67,-9,-101,-10,-33,-11,15,-11,45,-12,116,-13,-123,-14,-113,-15,-66,-16,-27,-17,1,-17,38,-18,97,-19,-86,-20,-37,-21,43,-21,-107,-22,0,-22,125,-23,32,-23,-59,-24,-125,-24,79,-24,25,-24,8,-24,25,-24,31,-24,64,-24,127,-24,-64,-24,27,-23,-97,-23,26,-22,-103,-22,58,-21,-15,-21,-80,-20,110,-19,72,-18,40,-17,-15,-17,-68,-16,-107,-15,120,-14,78,-13,25,-12,10,-11,-20,-11,-64,-10,-92,-9,-124,-8,89,-7,49,-6,29,-5,-1,-5,-21,-4,-49,-3,-59,-2,-87,-1,108,0,34,1}; }
	private static byte[] data26(){ return new byte[] {-18,1,-121,2,-6,2,104,3,-22,3,28,4,70,4,113,4,-96,4,-90,4,-90,4,-73,4,-78,4,-92,4,-82,4,-48,4,-28,4,3,5,65,5,-118,5,-31,5,54,6,-79,6,43,7,-95,7,37,8,-92,8,50,9,-89,9,53,10,-63,10,75,11,-66,11,79,12,-24,12,112,13,-7,13,-75,14,100,15,11,16,-63,16,-105,17,112,18,66,19,31,20,27,21,-26,21,-47,22,-44,23,-35,24,-50,25,-70,26,-67,27,-69,28,-87,29,127,30,94,31,33,32,-53,32,107,33,0,34,97,34,-78,34,-12,34,17,35,21,35,15,35,-23,34,-93,34,73,34,-60,33,50,33,112,32,-105,31,-86,30,-95,29,96,28,-5,26,-123,25,-4,23,72,22,-116,20,-82,18,-76,16,-99,14,115,12,54,10,-18,7,-125,5,22,3,-45,0,93,-2,-21,-5,-96,-7,83,-9,6,-11,-50,-14,-73,-16,-107,-18,-127,-20,119,-22,-86,-24,-47,-26,-14,-28,68,-29,-75,-31,22,-32,112,-34,-7,-36,-84,-37,72,-38,-1,-40,-23,-41,-20,-42,-23,-43,12,-43,97,-44,-58,-45,72,-45,-3,-46,-3,-46,0,-45,32,-45,118,-45,13,-44,-57,-44,-102,-43,-100,-42,-56,-41,4,-39,96,-38,-27,-37,121,-35,39,-33,-11,-32,-54,-30,-45,-28,-43,-26,-17,-24,11,-21,31,-19,61,-17,114,-15,-102,-13,-71,-11,-31,-9,11,-6,17,-4,16,-2,17,0,-20,1,-83,3,104,5,8,7,120,8,-49,9,24,11,68,12,63,13,33,14,0,15,-38,15,121,16,-1,16,-94,17,27,18,101,18,-84,18,-11,18,19,19,-5,18,0,19,-13,18,-50,18,-113,18,75,18,15,18,-91,17,33,17,-71,16,56,16,-92,15,-9,14,96,14,-50,13,32,13,127,12,-34,11,79,11,-86,10,4,10,-115,9,6,9,96,8,-48,7,77,7,-48,6,55,6,-71,5,65,5,-74,4,25,4,-110,3,13,3,119,2,-33,1,58,1,-109,0,-9,-1,102,-1,-17,-2,115,-2,-1,-3,-101,-3,64,-3,-28,-4,-94,-4,110,-4,67,-4,19,-4,12,-4,10,-4,-11,-5,-3,-5,25,-4,48,-4,47,-4,84,-4,-111,-4,-58,-4,-3,-4,83,-3,-54,-3,45,-2,-126,-2,13,-1,-86,-1,19,0,-102,0,60,1,-25,1,-122,2,17,3,-74,3,75,4,-58,4,78,5,-16,5,119,6,-59,6,54,7,-68,7,44,8,127,8,-9,8,102,9,-56,9,34,10,120,10,-35,10,18,11,55,11,113,11,-94,11,-70,11,-35,11,8,12,32,12,44,12,65,12,56,12,71,12,65,12,42,12,-10,11,-62,11,119,11,40,11,-63,10,85,10,-47,9,42,9,120,8,-49,7,12,7,36,6,32,5,52,4,41,3,-7,1,-47,0,-64,-1,-105,-2,78,-3,38,-4,-1,-6,-41,-7,-102,-8,106,-9,55,-10,5,-11,-65,-13,-118,-14,90,-15,47,-16,-29,-18,-73,-19,-89,-20,-99,-21,-117,-22,-120,-23,-91,-24,-65,-25,-30,-26,40,-26,-106,-27,-11,-28,112,-28,22,-28,-44,-29,122,-29,62,-29,44,-29,58,-29,35,-29,51,-29,113,-29,-93,-29,-35,-29,37,-28,-101,-28,39,-27,-83,-27,88,-26,63,-25,28,-24,8,-23,19,-22,53,-21,119,-20,-69,-19,29,-17,-86,-16,72,-14,-38,-13,-126,-11,48,-9,-29,-8,-103,-6,94,-4,21,-2,-20,-1,-87,1,93,3,14,5,-56,6,117,8,10,10,-109,11,53,13,-56,14,53,16,-80,17,34,19,115,20,-110,21,-55,22,-45,23,-73,24,-125,25,67,26,-29,26,64,27,-106,27,-22,27,8,28,-19,27,-48,27,-98,27,61,27,-63,26,49,26,-109,25,-38,24,0,24,63,23,103,22,-128,21,-100,20,-55,19,27,19,86,18,-105,17,0,17,95,16,-60,15,57,15,-51,14,84,14,-40,13,117,13,36,13,-42,12,125,12,65,12,12,12,-46,11,-109,11,98,11,42,11,-13,10,-56,10,-103,10,106,10,37,10,-31,9,-93,9,71,9,-31,8,118,8,-11,7,109,7,-42,6,49,6,-107,5,-28,4,44,4,124,3,-91,2,-68,1,-34,0,-12,-1,-18,-2,-17,-3,-15,-4,-35,-5,-80,-6,-111,-7,-127,-8,62,-9,8,-10,-29,-12,-84,-13,120,-14,70,-15,49,-16,12,-17,-16,-19,-13,-20,6,-20,18,-21,32,-22,59,-23,116,-24,-106,-25,-58,-26,24,-26,108,-27,-56,-28,18,-28,-119,-29,12,-29,119,-30,23,-30,-49,-31,-100,-31,124,-31,-101,-31,-48,-31,4,-30,97,-30,-3,-30,-66,-29,97,-28,65,-27,52,-26,69,-25,81,-24,112,-23,-87,-22,-13,-21,37,-19,126,-18,-17,-17,78,-15,-85,-14,26,-12,-86,-11,40,-9,-87,-8,37,-6,-96,-5,26,-3,-122,-2,-4,-1,101,1,-79,2,-5,3,63,5,127,6,-75,7,-36,8,7,10,7,11,3,12,-12,12,-41,13,-81,14,97,15,25,16,-71,16,65,17}; }
	private static byte[] data27(){ return new byte[] {-79,17,12,18,88,18,-118,18,-112,18,-100,18,113,18,51,18,-35,17,117,17,-16,16,68,16,-120,15,-56,14,-17,13,13,13,15,12,27,11,21,10,8,9,17,8,16,7,5,6,7,5,24,4,19,3,32,2,72,1,75,0,83,-1,110,-2,-76,-3,-46,-4,-11,-5,45,-5,-108,-6,-26,-7,50,-7,-91,-8,51,-8,-63,-9,98,-9,59,-9,26,-9,19,-9,28,-9,105,-9,-64,-9,47,-8,-51,-8,-99,-7,104,-6,88,-5,-124,-4,-47,-3,42,-1,-105,0,28,2,-65,3,92,5,19,7,-43,8,-96,10,105,12,49,14,4,16,-56,17,-115,19,83,21,-19,22,-117,24,3,26,108,27,-91,28,-41,29,-36,30,-57,31,117,32,23,33,-124,33,-39,33,3,34,6,34,-31,33,125,33,-26,32,62,32,107,31,80,30,42,29,-22,27,-113,26,10,25,125,23,-26,21,60,20,120,18,-95,16,-14,14,34,13,59,11,93,9,-120,7,-80,5,-61,3,-7,1,54,0,112,-2,-84,-4,13,-5,-123,-7,-40,-9,31,-10,-123,-12,-29,-14,60,-15,-109,-17,-1,-19,113,-20,-49,-22,51,-23,-53,-25,77,-26,-54,-28,94,-29,10,-30,-62,-32,-111,-33,113,-34,110,-35,125,-36,-89,-37,-29,-38,67,-38,-67,-39,52,-39,-50,-40,123,-40,46,-40,10,-40,-25,-41,-64,-41,-69,-41,-56,-41,-46,-41,-53,-41,-16,-41,46,-40,84,-40,-110,-40,-1,-40,117,-39,-42,-39,100,-38,28,-37,-54,-37,120,-36,81,-35,82,-34,66,-33,69,-32,-127,-31,-46,-30,15,-28,80,-27,-54,-26,84,-24,-87,-23,41,-21,-41,-20,-99,-18,60,-16,7,-14,-13,-13,-40,-11,-67,-9,-68,-7,-53,-5,-36,-3,-40,-1,-29,1,-5,3,-22,5,-56,7,-50,9,-65,11,-113,13,85,15,32,17,-27,18,-127,20,18,22,-87,23,45,25,-101,26,-24,27,55,29,116,30,-102,31,-85,32,-86,33,-90,34,93,35,21,36,-76,36,60,37,-83,37,-11,37,23,38,61,38,51,38,9,38,-63,37,121,37,15,37,122,36,-26,35,69,35,-113,34,-71,33,-44,32,-7,31,7,31,-19,29,-25,28,-18,27,-38,26,-95,25,127,24,102,23,60,22,-21,20,-65,19,-81,18,-120,17,80,16,73,15,72,14,63,13,36,12,62,11,84,10,78,9,82,8,111,7,-105,6,-94,5,-90,4,-44,3,-1,2,19,2,74,1,-97,0,-25,-1,29,-1,103,-2,-58,-3,33,-3,124,-4,-23,-5,93,-5,-73,-6,48,-6,-83,-7,61,-7,-55,-8,96,-8,25,-8,-28,-9,-83,-9,-113,-9,-128,-9,122,-9,127,-9,-99,-9,-89,-9,-61,-9,7,-8,86,-8,-100,-8,-6,-8,121,-7,-19,-7,81,-6,-85,-6,25,-5,91,-5,-108,-5,-65,-5,-17,-5,-8,-5,-35,-5,-67,-5,-112,-5,35,-5,-78,-6,69,-6,-51,-7,27,-7,123,-8,-50,-9,27,-9,82,-10,-109,-11,-30,-12,12,-12,62,-13,125,-14,-52,-15,-9,-16,49,-16,116,-17,-52,-18,25,-18,97,-19,-58,-20,68,-20,-76,-21,45,-21,-39,-22,-128,-22,21,-22,-41,-23,-97,-23,95,-23,54,-23,52,-23,51,-23,46,-23,55,-23,98,-23,-101,-23,-38,-23,52,-22,-80,-22,18,-21,-112,-21,27,-20,-52,-20,96,-19,6,-18,-69,-18,106,-17,1,-16,-51,-16,-94,-15,99,-14,30,-13,-32,-13,-70,-12,-124,-11,65,-10,19,-9,-24,-9,-98,-8,86,-7,24,-6,-58,-6,94,-5,-29,-5,-126,-4,-10,-4,80,-3,-96,-3,-4,-3,39,-2,76,-2,-128,-2,-82,-2,-74,-2,-43,-2,-7,-2,44,-1,71,-1,121,-1,-79,-1,-30,-1,1,0,74,0,-123,0,-82,0,-33,0,18,1,78,1,110,1,-80,1,-18,1,67,2,-123,2,-36,2,82,3,-57,3,81,4,4,5,-69,5,127,6,93,7,102,8,-126,9,-80,10,-25,11,75,13,-105,14,-20,15,74,17,-66,18,31,20,-118,21,16,23,-124,24,-25,25,74,27,-75,28,9,30,93,31,-95,32,-49,33,0,35,17,36,28,37,25,38,-30,38,-89,39,80,40,-22,40,82,41,-103,41,-70,41,-42,41,-72,41,-124,41,60,41,-60,40,32,40,94,39,-118,38,-112,37,97,36,7,35,-111,33,-21,31,53,30,95,28,81,26,54,24,11,22,-46,19,127,17,35,15,-38,12,-122,10,21,8,-81,5,105,3,30,1,-71,-2,102,-4,38,-6,-26,-9,-115,-11,82,-13,34,-15,-19,-18,-98,-20,94,-22,41,-24,-9,-27,-94,-29,-122,-31,-117,-33,-112,-35,-114,-37,-36,-39,78,-40,-65,-42,94,-43,51,-44,50,-45,77,-46,-103,-47,44,-47,-37,-48,-71,-48,-62,-48,-4,-48,101,-47,-23,-47,-89,-46,-122,-45,124,-44,-104,-43,-60,-42,44,-40,-94,-39,52,-37,-51,-36,122,-34,70,-32,21,-30,7,-28,-7,-27,-3,-25,7,-22,16,-20,32,-18,58,-16,75,-14,74,-12,66,-10,82,-8,62,-6,22,-4}; }
	private static byte[] data28(){ return new byte[] {-33,-3,-98,-1,72,1,-51,2,96,4,-43,5,23,7,51,8,83,9,99,10,43,11,-30,11,-95,12,57,13,-93,13,31,14,-118,14,-42,14,0,15,34,15,67,15,59,15,21,15,-25,14,-60,14,-121,14,30,14,-48,13,121,13,23,13,-89,12,91,12,-5,11,-105,11,47,11,-35,10,123,10,3,10,-121,9,35,9,-88,8,49,8,-77,7,37,7,-103,6,-22,5,75,5,-87,4,-1,3,95,3,-75,2,23,2,-95,1,37,1,-65,0,122,0,67,0,-9,-1,-41,-1,-77,-1,-98,-1,-103,-1,-90,-1,-68,-1,-48,-1,6,0,60,0,100,0,-101,0,-55,0,-42,0,-4,0,30,1,69,1,77,1,111,1,-80,1,-5,1,44,2,-104,2,8,3,103,3,-73,3,47,4,-73,4,29,5,100,5,-38,5,83,6,-89,6,-20,6,69,7,-109,7,-60,7,-19,7,52,8,-124,8,-89,8,-42,8,23,9,78,9,122,9,-85,9,-31,9,28,10,38,10,93,10,-118,10,-93,10,-77,10,-32,10,2,11,41,11,84,11,-112,11,-63,11,-4,11,31,12,78,12,106,12,-119,12,-117,12,118,12,94,12,50,12,-62,11,71,11,-54,10,63,10,-121,9,-64,8,4,8,61,7,90,6,-126,5,-79,4,-57,3,-33,2,-9,1,4,1,14,0,13,-1,10,-2,-7,-4,-4,-5,-19,-6,-61,-7,-70,-8,-90,-9,117,-10,55,-11,12,-12,-45,-14,126,-15,64,-16,-7,-18,-55,-19,126,-20,87,-21,99,-22,110,-23,112,-24,-102,-25,-8,-26,53,-26,108,-27,-53,-28,53,-28,-113,-29,0,-29,-108,-30,57,-30,-56,-31,-126,-31,102,-31,96,-31,69,-31,68,-31,110,-31,-98,-31,-15,-31,98,-30,-18,-30,-106,-29,88,-28,65,-27,60,-26,68,-25,111,-24,-87,-23,-18,-22,72,-20,-76,-19,54,-17,-59,-16,77,-14,-26,-13,-102,-11,56,-9,-25,-8,-85,-6,95,-4,13,-2,-37,-1,-84,1,115,3,54,5,14,7,-37,8,-118,10,64,12,-10,13,-102,15,4,17,117,18,-56,19,-24,20,-44,21,-70,22,110,23,10,24,117,24,-31,24,41,25,67,25,89,25,104,25,97,25,39,25,12,25,-4,24,-45,24,-107,24,113,24,69,24,13,24,-59,23,-113,23,83,23,2,23,-74,22,111,22,33,22,-58,21,113,21,51,21,-24,20,-110,20,70,20,-11,19,-76,19,107,19,46,19,1,19,-69,18,-114,18,106,18,61,18,-3,17,-49,17,-113,17,76,17,-33,16,104,16,8,16,-102,15,15,15,-125,14,-3,13,83,13,-80,12,6,12,74,11,119,10,-98,9,-51,8,-43,7,-44,6,-35,5,-14,4,-43,3,-74,2,-97,1,-121,0,59,-1,-7,-3,-72,-4,109,-5,36,-6,-10,-8,-40,-9,-98,-10,115,-11,56,-12,15,-13,-40,-15,-108,-16,76,-17,14,-18,-79,-20,105,-21,40,-22,-33,-24,-99,-25,118,-26,89,-27,37,-28,16,-29,39,-30,77,-31,112,-32,-75,-33,16,-33,-94,-34,57,-34,12,-34,13,-34,48,-34,82,-34,-77,-34,45,-33,-82,-33,78,-32,24,-31,-30,-31,-87,-30,-119,-29,-105,-28,-74,-27,-57,-26,-3,-25,89,-23,-65,-22,23,-20,-112,-19,55,-17,-40,-16,115,-14,18,-12,-59,-11,98,-9,-4,-8,-94,-6,67,-4,-77,-3,24,-1,-124,0,-28,1,31,3,112,4,-84,5,-19,6,39,8,67,9,123,10,-95,11,-85,12,-86,13,-89,14,126,15,71,16,-28,16,91,17,-57,17,3,18,19,18,-9,17,-57,17,117,17,10,17,106,16,-48,15,26,15,99,14,-111,13,-60,12,19,12,65,11,108,10,-94,9,-30,8,5,8,18,7,48,6,68,5,69,4,70,3,83,2,69,1,31,0,-12,-2,-17,-3,-58,-4,-122,-5,85,-6,90,-7,62,-8,65,-9,99,-10,-72,-11,42,-11,-98,-12,94,-12,77,-12,76,-12,119,-12,-32,-12,109,-11,7,-10,-32,-10,-17,-9,30,-7,63,-6,-105,-5,9,-3,-124,-2,-6,-1,-109,1,65,3,-30,4,-90,6,-111,8,124,10,77,12,70,14,70,16,57,18,48,20,36,22,4,24,-55,25,119,27,24,29,-104,30,-29,31,38,33,63,34,21,35,-32,35,-123,36,1,37,59,37,93,37,77,37,4,37,-100,36,24,36,115,35,-95,34,-105,33,-123,32,95,31,-11,29,-122,28,9,27,116,25,-61,23,24,22,-119,20,-20,18,49,17,-101,15,-6,13,72,12,118,10,-59,8,22,7,71,5,113,3,-88,1,-16,-1,20,-2,67,-4,-128,-6,-75,-8,-37,-10,10,-11,54,-13,103,-15,-108,-17,-49,-19,16,-20,111,-22,-55,-24,85,-25,-11,-27,-104,-28,91,-29,69,-30,78,-31,86,-32,105,-33,-87,-34,8,-34,88,-35,-49,-36,87,-36,-14,-37,-119,-37,43,-37,-35,-38,-103,-38,67,-38,31,-38,-15,-39,-60,-39,-78,-39,-47,-39,-31,-39,-9,-39,64,-38,-112,-38}; }
	private static byte[] data29(){ return new byte[] {-47,-38,45,-37,-72,-37,42,-36,-107,-36,34,-35,-37,-35,119,-34,23,-33,-40,-33,-54,-32,-103,-31,102,-30,104,-29,-123,-28,-114,-27,-83,-26,12,-24,-110,-23,-26,-22,124,-20,54,-18,-24,-17,-126,-15,77,-13,29,-11,-52,-10,91,-8,6,-6,-64,-5,68,-3,-57,-2,79,0,-40,1,89,3,-21,4,-123,6,72,8,-28,9,-98,11,119,13,58,15,-24,16,-104,18,65,20,-30,21,75,23,-111,24,-76,25,-70,26,-107,27,73,28,-28,28,107,29,-32,29,65,30,-121,30,-54,30,14,31,40,31,65,31,90,31,108,31,103,31,99,31,92,31,93,31,39,31,-9,30,-42,30,-106,30,29,30,-78,29,35,29,-112,28,-49,27,8,27,78,26,-109,25,-85,24,-28,23,47,23,103,22,-111,21,-55,20,15,20,82,19,-128,18,-59,17,46,17,116,16,-98,15,-27,14,52,14,74,13,94,12,111,11,122,10,88,9,63,8,86,7,99,6,90,5,-127,4,-67,3,-35,2,-13,1,30,1,107,0,-104,-1,-58,-2,-3,-3,89,-3,-94,-4,26,-4,-59,-5,-123,-5,70,-5,54,-5,48,-5,48,-5,62,-5,109,-5,-86,-5,-58,-5,0,-4,74,-4,-115,-4,-34,-4,56,-3,-123,-3,-48,-3,30,-2,104,-2,-108,-2,-99,-2,-95,-2,-82,-2,-102,-2,86,-2,35,-2,-10,-3,-111,-3,39,-3,-69,-4,50,-4,-109,-5,16,-5,-123,-6,-24,-7,42,-7,113,-8,-41,-9,36,-9,104,-10,-86,-11,-10,-12,29,-12,70,-13,121,-14,-43,-15,12,-15,66,-16,-89,-17,15,-17,96,-18,-52,-19,88,-19,-24,-20,123,-20,35,-20,-30,-21,-97,-21,86,-21,57,-21,23,-21,-14,-22,-66,-22,-73,-22,-79,-22,-101,-22,-98,-22,-88,-22,-60,-22,-17,-22,57,-21,-97,-21,19,-20,-123,-20,46,-19,-34,-19,-108,-18,70,-17,25,-16,-16,-16,-100,-15,114,-14,85,-13,37,-12,-47,-12,-114,-11,76,-10,-35,-10,88,-9,-45,-9,72,-8,-109,-8,-18,-8,82,-7,-74,-7,-4,-7,87,-6,-47,-6,54,-5,-94,-5,8,-4,108,-4,-70,-4,-19,-4,38,-3,96,-3,101,-3,97,-3,99,-3,89,-3,22,-3,-35,-4,-86,-4,87,-4,34,-4,-21,-5,-58,-5,-89,-5,-98,-5,-63,-5,0,-4,70,-4,-79,-4,76,-3,-12,-3,-95,-2,109,-1,101,0,90,1,69,2,89,3,-124,4,-84,5,-48,6,20,8,99,9,-84,10,11,12,-116,13,10,15,-119,16,54,18,1,20,-60,21,-113,23,116,25,90,27,34,29,-31,30,-109,32,18,34,106,35,-95,36,-38,37,-19,38,-40,39,-64,40,-101,41,76,42,-34,42,99,43,-39,43,12,44,39,44,20,44,-26,43,-113,43,14,43,-127,42,-54,41,-18,40,0,40,-33,38,124,37,16,36,-109,34,-18,32,42,31,111,29,-97,27,-64,25,-62,23,-54,21,-33,19,-52,17,-86,15,-92,13,-122,11,66,9,-11,6,-78,4,98,2,-29,-1,101,-3,-16,-6,114,-8,-59,-11,45,-13,-102,-16,22,-18,-123,-21,21,-23,-58,-26,122,-28,65,-30,53,-32,82,-34,107,-36,-89,-38,27,-39,-76,-41,82,-42,34,-43,85,-44,-95,-45,-12,-46,-100,-46,124,-46,118,-46,-126,-46,-45,-46,92,-45,-17,-45,-116,-44,114,-43,116,-42,-118,-41,-66,-40,38,-38,-85,-37,57,-35,-46,-34,-117,-32,70,-30,1,-28,-55,-27,-120,-25,64,-23,13,-21,-49,-20,-107,-18,96,-16,39,-14,-26,-13,-99,-11,76,-9,25,-7,-46,-6,119,-4,18,-2,-78,-1,39,1,113,2,-73,3,-37,4,-41,5,-113,6,70,7,-33,7,64,8,-128,8,-59,8,-3,8,36,9,71,9,105,9,-118,9,-118,9,-90,9,-55,9,-44,9,-65,9,-63,9,-50,9,-61,9,-96,9,-109,9,120,9,58,9,-25,8,122,8,17,8,112,7,-75,6,10,6,95,5,-95,4,-21,3,93,3,-21,2,121,2,13,2,-59,1,-107,1,83,1,57,1,52,1,49,1,62,1,126,1,-84,1,-32,1,29,2,94,2,-114,2,-74,2,-18,2,30,3,48,3,78,3,-99,3,-38,3,45,4,-100,4,36,5,-99,5,45,6,-69,6,95,7,-54,7,72,8,-52,8,61,9,-88,9,1,10,121,10,-55,10,-9,10,78,11,-112,11,-83,11,-81,11,-65,11,-53,11,-70,11,-97,11,-106,11,-116,11,100,11,78,11,85,11,103,11,89,11,65,11,92,11,79,11,62,11,45,11,68,11,61,11,40,11,25,11,53,11,55,11,60,11,93,11,-126,11,-72,11,-23,11,68,12,125,12,-84,12,-43,12,-2,12,-1,12,-19,12,-61,12,126,12,47,12,-46,11,100,11,-29,10,86,10,-52,9,42,9,-99,8,-12,7,95,7,-84,6,-11,5,90,5,-91,4,-18,3,37,3,-127,2,-58,1,-29,0,-7,-1,19,-1,36,-2,23,-3,10,-4,19,-5,0,-6,-30,-8,-48,-9,-36,-10}; }
	private static byte[] data30(){ return new byte[] {-31,-11,-54,-12,-73,-13,-65,-14,-55,-15,-75,-16,-83,-17,-59,-18,-45,-19,-55,-20,-32,-21,14,-21,26,-22,42,-23,89,-24,126,-25,-99,-26,-77,-27,-18,-28,65,-28,-120,-29,-7,-30,-98,-30,96,-30,35,-30,17,-30,30,-30,52,-30,57,-30,83,-30,-97,-30,-45,-30,20,-29,106,-29,-18,-29,111,-28,13,-27,-55,-27,-84,-26,-92,-25,-89,-24,-58,-23,5,-21,86,-20,-59,-19,66,-17,-58,-16,-127,-14,51,-12,-17,-11,-61,-9,-107,-7,89,-5,22,-3,-79,-2,64,0,-50,1,52,3,-115,4,-20,5,63,7,105,8,-119,9,-81,10,-87,11,-105,12,-106,13,-113,14,101,15,61,16,11,17,-24,17,-97,18,72,19,-8,19,126,20,-30,20,49,21,125,21,-88,21,-80,21,-68,21,-36,21,-28,21,-39,21,-29,21,11,22,33,22,70,22,124,22,-78,22,-55,22,13,23,70,23,117,23,-100,23,-71,23,-37,23,-30,23,-32,23,-41,23,-48,23,-83,23,118,23,67,23,38,23,-12,22,-76,22,118,22,43,22,-39,21,117,21,5,21,-114,20,14,20,-114,19,22,19,-121,18,-16,17,83,17,-63,16,35,16,127,15,-45,14,17,14,49,13,85,12,-116,11,-86,10,-56,9,-23,8,14,8,42,7,40,6,59,5,65,4,42,3,-6,1,-64,0,-126,-1,55,-2,-35,-4,-127,-5,20,-6,-94,-8,29,-9,-106,-11,-11,-13,72,-14,-97,-16,2,-17,68,-19,-97,-21,37,-22,-92,-24,41,-25,-29,-27,-64,-28,-94,-29,-107,-30,-83,-31,-18,-32,37,-32,-117,-33,47,-33,-48,-34,122,-34,85,-34,93,-34,106,-34,118,-34,-66,-34,33,-33,118,-33,-7,-33,-101,-32,111,-31,61,-30,51,-29,79,-28,124,-27,-92,-26,-16,-25,67,-23,-111,-22,-42,-21,36,-19,-117,-18,-29,-17,60,-15,-93,-14,47,-12,-85,-11,32,-9,-81,-8,78,-6,-34,-5,104,-3,-8,-2,118,0,-22,1,85,3,-67,4,-2,5,50,7,76,8,100,9,62,10,0,11,-82,11,45,12,-109,12,-18,12,35,13,76,13,127,13,-102,13,-83,13,-72,13,-92,13,-101,13,-126,13,67,13,-6,12,-77,12,66,12,-73,11,27,11,125,10,-100,9,-99,8,-93,7,-112,6,78,5,-7,3,-71,2,119,1,29,0,-29,-2,-56,-3,-61,-4,-84,-5,-60,-6,-22,-7,37,-7,78,-8,-90,-9,42,-9,-123,-10,4,-10,-61,-11,-105,-11,94,-11,93,-11,-104,-11,-2,-11,106,-10,10,-9,-24,-9,-42,-8,-51,-7,-1,-6,82,-4,-58,-3,61,-1,-34,0,-76,2,125,4,59,6,55,8,59,10,47,12,65,14,107,16,113,18,99,20,75,22,27,24,-51,25,92,27,-25,28,60,30,116,31,-75,32,-31,33,-50,34,-96,35,121,36,27,37,127,37,-79,37,-40,37,-60,37,97,37,-12,36,123,36,-51,35,17,35,75,34,-102,33,-56,32,-21,31,11,31,21,30,-4,28,-34,27,-82,26,126,25,6,24,-100,22,57,21,-86,19,-8,17,80,16,-108,14,-61,12,-57,10,-53,8,-32,6,-57,4,-97,2,-98,0,-85,-2,-98,-4,-117,-6,-106,-8,-71,-10,-68,-12,-30,-14,22,-15,96,-17,-84,-19,38,-20,-45,-22,-99,-23,96,-24,78,-25,92,-26,104,-27,122,-28,-73,-29,-36,-30,10,-30,51,-31,-116,-32,-29,-33,62,-33,-72,-34,78,-34,-49,-35,108,-35,28,-35,-29,-36,-123,-36,49,-36,3,-36,-64,-37,121,-37,81,-37,48,-37,24,-37,6,-37,28,-37,44,-37,76,-37,-115,-37,-34,-37,46,-36,124,-36,-26,-36,-125,-35,21,-34,-116,-34,45,-33,3,-32,-91,-32,76,-31,48,-30,29,-29,18,-28,4,-27,44,-26,103,-25,117,-24,-85,-23,7,-21,90,-20,-125,-19,-28,-18,101,-16,-25,-15,89,-13,-15,-12,-93,-10,105,-8,42,-6,3,-4,-14,-3,-63,-1,-104,1,108,3,42,5,-70,6,72,8,-69,9,9,11,76,12,-120,13,-76,14,-47,15,-25,16,-4,17,21,19,39,20,69,21,96,22,126,23,-120,24,-101,25,-102,26,105,27,41,28,-29,28,108,29,-53,29,35,30,116,30,-99,30,-62,30,9,31,50,31,64,31,75,31,101,31,97,31,49,31,1,31,-26,30,-73,30,110,30,67,30,35,30,9,30,-59,29,-122,29,110,29,27,29,-117,28,-13,27,105,27,-94,26,-83,25,-54,24,-26,23,-53,22,-59,21,-72,20,-91,19,102,18,43,17,-6,15,-70,14,75,13,-29,11,-95,10,61,9,-14,7,-76,6,-96,5,-118,4,-96,3,-41,2,36,2,112,1,-14,0,-103,0,81,0,2,0,-44,-1,-45,-1,-61,-1,-93,-1,-86,-1,-83,-1,-108,-1,-103,-1,-82,-1,-88,-1,-104,-1,-77,-1,-65,-1,-70,-1,-88,-1,-92,-1,-113,-1,97,-1,37,-1,-5,-2,-81,-2,74,-2,-3,-3,-68,-3,75,-3,-27,-4,-111,-4,79,-4,-36,-5,112,-5,7,-5,-101,-6,-24,-7,81,-7}; }
	private static byte[] data31(){ return new byte[] {-63,-8,37,-8,116,-9,-46,-10,74,-10,-107,-11,-38,-12,52,-12,-92,-13,-19,-14,68,-14,-101,-15,4,-15,105,-16,-39,-17,90,-17,-45,-18,72,-18,-82,-19,52,-19,-70,-20,49,-20,-55,-21,85,-21,-1,-22,-86,-22,-110,-22,116,-22,68,-22,48,-22,66,-22,67,-22,55,-22,90,-22,-103,-22,-47,-22,28,-21,-111,-21,7,-20,118,-20,-16,-20,-119,-19,39,-18,-85,-18,67,-17,-7,-17,-120,-16,29,-15,-51,-15,-124,-14,42,-13,-55,-13,117,-12,41,-11,-87,-11,46,-10,-71,-10,89,-9,-61,-9,37,-8,-96,-8,6,-7,68,-7,117,-7,-74,-7,-70,-7,-68,-7,-89,-7,-105,-7,80,-7,24,-7,-9,-8,-65,-8,114,-8,83,-8,55,-8,9,-8,-14,-9,-29,-9,-34,-9,-55,-9,-56,-9,-38,-9,8,-8,54,-8,-117,-8,-13,-8,124,-7,-26,-7,-120,-6,38,-5,-51,-5,118,-4,67,-3,36,-2,31,-1,22,0,104,1,-73,2,58,4,-53,5,-101,7,104,9,63,11,30,13,32,15,-2,16,-26,18,-45,20,-76,22,-122,24,79,26,38,28,-35,29,122,31,-5,32,-125,34,-30,35,30,37,74,38,111,39,107,40,71,41,14,42,-78,42,59,43,-113,43,-43,43,-10,43,-23,43,-35,43,-79,43,102,43,16,43,-74,42,50,42,-109,41,-37,40,16,40,27,39,10,38,-41,36,-112,35,44,34,-95,32,6,31,84,29,-117,27,-67,25,-23,23,-20,21,-69,19,103,17,30,15,-115,12,-32,9,47,7,-116,4,-55,1,-17,-2,45,-4,-126,-7,-24,-10,58,-12,-96,-15,57,-17,-66,-20,63,-22,-5,-25,-41,-27,-91,-29,-113,-31,-76,-33,-5,-35,90,-36,-29,-38,-76,-39,-83,-40,-80,-41,-13,-42,113,-42,7,-42,-95,-43,111,-43,106,-43,99,-43,123,-43,-71,-43,39,-42,-102,-42,75,-41,26,-40,33,-39,47,-38,96,-37,-58,-36,35,-34,127,-33,-6,-32,123,-30,8,-28,-103,-27,49,-25,-47,-24,111,-22,32,-20,-20,-19,-99,-17,92,-15,17,-13,-68,-12,81,-10,-56,-9,60,-7,-117,-6,-66,-5,-20,-4,29,-2,22,-1,4,0,1,1,-19,1,-72,2,108,3,36,4,-25,4,-119,5,43,6,-36,6,-125,7,10,8,-112,8,11,9,92,9,-121,9,-103,9,-115,9,96,9,8,9,-78,8,77,8,-31,7,96,7,-17,6,-127,6,16,6,-113,5,15,5,-127,4,-27,3,65,3,-65,2,70,2,-46,1,120,1,78,1,63,1,56,1,94,1,-101,1,-56,1,-15,1,43,2,95,2,-128,2,-80,2,-30,2,33,3,103,3,-70,3,19,4,-126,4,-6,4,114,5,11,6,-122,6,16,7,-85,7,81,8,-34,8,-125,9,39,10,-60,10,93,11,-24,11,99,12,-62,12,8,13,105,13,-118,13,-127,13,-122,13,118,13,74,13,-11,12,-98,12,93,12,-44,11,72,11,-29,10,112,10,0,10,-101,9,89,9,39,9,-8,8,-34,8,-42,8,-35,8,-36,8,-40,8,2,9,12,9,14,9,44,9,97,9,-122,9,-79,9,-26,9,51,10,106,10,-106,10,-52,10,11,11,27,11,55,11,58,11,32,11,-8,10,-49,10,120,10,56,10,-27,9,-117,9,59,9,-12,8,-64,8,-107,8,106,8,64,8,40,8,-13,7,-84,7,94,7,-29,6,110,6,-38,5,91,5,-52,4,49,4,-121,3,7,3,113,2,-85,1,-50,0,2,0,11,-1,-26,-3,-44,-4,-70,-5,-88,-6,102,-7,70,-8,88,-9,109,-10,104,-11,115,-12,-107,-13,-90,-14,-102,-15,-112,-16,-97,-17,-102,-18,106,-19,100,-20,104,-21,107,-22,81,-23,93,-24,127,-25,121,-26,-120,-27,-95,-28,-31,-29,-1,-30,61,-30,-99,-31,31,-31,-92,-32,68,-32,23,-32,-26,-33,-79,-33,-65,-33,-27,-33,30,-32,110,-32,2,-31,-83,-31,-110,-30,-119,-29,-72,-28,-11,-27,65,-25,-108,-24,-6,-23,73,-21,-99,-20,-9,-19,90,-17,-67,-16,35,-14,-111,-13,-15,-12,89,-10,-54,-9,52,-7,-112,-6,-23,-5,63,-3,-103,-2,-42,-1,39,1,-127,2,-48,3,20,5,93,6,-77,7,-23,8,-1,9,17,11,62,12,50,13,13,14,-9,14,-60,15,109,16,12,17,-87,17,56,18,-74,18,41,19,-80,19,48,20,-69,20,69,21,-13,21,-96,22,64,23,-16,23,-93,24,78,25,-30,25,116,26,-6,26,120,27,-12,27,79,28,-100,28,-44,28,3,29,35,29,20,29,-37,28,-109,28,66,28,-53,27,54,27,-92,26,7,26,115,25,-16,24,114,24,-20,23,124,23,7,23,-108,22,37,22,-57,21,98,21,-5,20,-111,20,40,20,-63,19,94,19,-35,18,74,18,-65,17,29,17,75,16,121,15,-89,14,-81,13,-90,12,-102,11,-103,10,115,9,86,8,25,7,-45,5,103,4,-10,2,117,1,-33,-1,60,-2,-125,-4,-50,-6,44,-7,99,-9,-80,-11,-22,-13,21,-14}; }
	private static byte[] data32(){ return new byte[] {94,-16,-84,-18,1,-19,103,-21,-15,-23,-107,-24,69,-25,13,-26,26,-27,50,-28,46,-29,91,-30,-104,-31,-39,-32,31,-32,117,-33,-18,-34,116,-34,3,-34,-63,-35,-65,-35,-66,-35,-51,-35,22,-34,-126,-34,-32,-34,109,-33,44,-32,-3,-32,-53,-31,-57,-30,-25,-29,3,-27,38,-26,94,-25,-101,-24,-37,-23,35,-21,125,-20,-19,-19,92,-17,-54,-16,123,-14,47,-12,-60,-11,99,-9,2,-7,-97,-6,5,-4,96,-3,-69,-2,-17,-1,34,1,56,2,80,3,110,4,116,5,121,6,116,7,86,8,28,9,-43,9,113,10,-24,10,73,11,-80,11,-40,11,0,12,41,12,58,12,28,12,-23,11,-75,11,70,11,-88,10,-1,9,52,9,65,8,44,7,15,6,-19,4,-85,3,121,2,95,1,77,0,20,-1,-23,-3,-20,-4,-43,-5,-86,-6,-103,-7,-86,-8,-59,-9,-38,-10,16,-10,91,-11,-64,-12,32,-12,-65,-13,-98,-13,117,-13,90,-13,-120,-13,-32,-13,66,-12,-47,-12,-104,-11,111,-10,93,-9,106,-8,-68,-7,20,-5,-121,-4,41,-2,14,0,-35,1,-44,3,-27,5,28,8,15,10,6,12,7,14,-21,15,-91,17,93,19,5,21,-105,22,22,24,122,25,-40,26,15,28,52,29,64,30,64,31,32,32,-11,32,-59,33,105,34,0,35,-128,35,0,36,57,36,105,36,-114,36,-117,36,110,36,78,36,56,36,1,36,-90,35,97,35,-2,34,119,34,-30,33,59,33,92,32,72,31,10,30,-56,28,98,27,-75,25,17,24,117,22,-55,20,-15,18,22,17,61,15,52,13,20,11,0,9,-31,6,-97,4,80,2,50,0,53,-2,53,-4,96,-6,-69,-8,51,-9,-81,-11,91,-12,32,-13,-28,-15,-89,-16,124,-17,109,-18,64,-19,17,-20,14,-21,20,-22,-2,-24,-11,-25,5,-25,1,-26,13,-27,28,-28,71,-29,119,-30,-82,-31,-3,-32,120,-32,-18,-33,-110,-33,88,-33,9,-33,-77,-34,120,-34,65,-34,-19,-35,-104,-35,120,-35,81,-35,38,-35,-11,-36,-19,-36,-42,-36,-72,-36,-102,-36,-81,-36,-78,-36,-108,-36,-84,-36,-33,-36,-5,-36,57,-35,-97,-35,32,-34,-96,-34,45,-33,-15,-33,-41,-32,-98,-31,-112,-30,-96,-29,-68,-28,-65,-27,-24,-26,58,-24,125,-23,-77,-22,15,-20,-105,-19,1,-17,122,-16,20,-14,-82,-13,42,-11,-99,-10,35,-8,-113,-7,-40,-6,22,-4,101,-3,-94,-2,-26,-1,56,1,-88,2,21,4,-111,5,32,7,-51,8,94,10,-16,11,119,13,-33,14,57,16,-128,17,-85,18,-59,19,-31,20,-19,21,-26,22,-49,23,-45,24,-78,25,-118,26,76,27,11,28,-80,28,70,29,-39,29,111,30,4,31,-121,31,13,32,-81,32,75,33,-62,33,63,34,-59,34,45,35,83,35,92,35,121,35,75,35,-14,34,122,34,-3,33,79,33,95,32,102,31,85,30,17,29,-84,27,81,26,-23,24,97,23,-29,21,-123,20,33,19,-57,17,107,16,58,15,1,14,-59,12,-83,11,-84,10,-84,9,-69,8,8,8,110,7,-68,6,57,6,-61,5,97,5,-27,4,-123,4,60,4,-32,3,-117,3,79,3,38,3,-21,2,-42,2,-72,2,-104,2,83,2,39,2,7,2,-54,1,105,1,42,1,-37,0,127,0,27,0,-7,-1,-88,-1,98,-1,23,-1,-4,-2,-66,-2,122,-2,77,-2,47,-2,-33,-3,-123,-3,60,-3,-22,-4,83,-4,-68,-5,56,-5,-100,-6,-38,-7,36,-7,-117,-8,-46,-9,7,-9,76,-10,-97,-11,-20,-12,32,-12,116,-13,-44,-14,23,-14,105,-15,-56,-16,44,-16,-116,-17,9,-17,125,-18,-21,-19,125,-19,-6,-20,-124,-20,-7,-21,-128,-21,3,-21,-124,-22,-8,-23,-125,-23,39,-23,-37,-24,-115,-24,112,-24,116,-24,-124,-24,-97,-24,-41,-24,21,-23,100,-23,-59,-23,66,-22,-69,-22,60,-21,-39,-21,119,-20,33,-19,-66,-19,101,-18,30,-17,-94,-17,40,-16,-54,-16,105,-15,-27,-15,91,-14,-11,-14,-122,-13,-27,-13,78,-12,-65,-12,33,-11,101,-11,-126,-11,-78,-11,-52,-11,-65,-11,-69,-11,-57,-11,-84,-11,-107,-11,126,-11,100,-11,32,-11,-29,-12,-89,-12,117,-12,65,-12,50,-12,38,-12,41,-12,48,-12,99,-12,-102,-12,-65,-12,3,-11,88,-11,-87,-11,23,-10,-112,-10,25,-9,-69,-9,104,-8,67,-7,68,-6,92,-5,117,-4,-30,-3,112,-1,6,1,-70,2,-102,4,124,6,79,8,50,10,41,12,5,14,-80,15,109,17,47,19,-51,20,72,22,-35,23,124,25,-3,26,116,28,-17,29,109,31,-50,32,27,34,86,35,113,36,104,37,77,38,39,39,-35,39,-109,40,85,41,18,42,-50,42,111,43,12,44,-128,44,-52,44,14,45,6,45,-33,44,-104,44,48,44,-79,43,17,43,114,42,-65,41,-12,40,-5,39,-13,38,-56,37,109,36,-38,34,32,33,63,31,25,29}; }
	private static byte[] data33(){ return new byte[] {-41,26,126,24,21,22,126,19,-39,16,68,14,-104,11,-31,8,37,6,-124,3,-28,0,53,-2,-69,-5,97,-7,-13,-10,-111,-12,51,-14,14,-16,-37,-19,-80,-21,-81,-23,-45,-25,-27,-27,17,-28,114,-30,-16,-32,111,-33,9,-34,-40,-36,-71,-37,-112,-38,-91,-39,-18,-40,81,-40,-67,-41,108,-41,89,-41,92,-41,-116,-41,-7,-41,-125,-40,56,-39,-14,-39,-43,-38,-45,-37,-60,-36,-49,-35,-32,-34,-13,-33,5,-31,40,-30,79,-29,-128,-28,-70,-27,-10,-26,76,-24,-84,-23,42,-21,-104,-20,12,-18,119,-17,-37,-16,55,-14,94,-13,-123,-12,-84,-11,-67,-10,-59,-9,-52,-8,-15,-7,9,-5,32,-4,66,-3,112,-2,104,-1,87,0,43,1,-20,1,125,2,-12,2,88,3,-86,3,-52,3,-39,3,8,4,20,4,9,4,-3,3,-32,3,-98,3,88,3,-8,2,-106,2,41,2,-93,1,58,1,-21,0,-100,0,82,0,31,0,4,0,-16,-1,-25,-1,-22,-1,-2,-1,22,0,76,0,-126,0,-68,0,-8,0,88,1,-78,1,10,2,106,2,-21,2,99,3,-45,3,118,4,30,5,-26,5,-61,6,-61,7,-55,8,-49,9,-44,10,-16,11,-25,12,-65,13,117,14,69,15,-52,15,59,16,-113,16,-29,16,-4,16,-6,16,4,17,-35,16,-128,16,27,16,-74,15,64,15,-106,14,-4,13,-117,13,7,13,111,12,10,12,-78,11,100,11,34,11,-6,10,-40,10,-78,10,121,10,107,10,75,10,-7,9,-41,9,-83,9,-121,9,93,9,56,9,66,9,69,9,84,9,117,9,-107,9,-105,9,-107,9,-119,9,75,9,1,9,-77,8,92,8,11,8,-71,7,97,7,33,7,-15,6,-32,6,-41,6,-31,6,-31,6,3,7,36,7,46,7,73,7,99,7,105,7,94,7,91,7,75,7,26,7,-35,6,-85,6,95,6,-19,5,120,5,-23,4,83,4,-103,3,-40,2,44,2,117,1,-77,0,-17,-1,63,-1,-109,-2,-40,-3,28,-3,117,-4,-83,-5,-34,-6,31,-6,104,-7,-100,-8,-71,-9,-59,-10,-52,-11,-63,-12,124,-13,54,-14,-11,-16,-112,-17,38,-18,-23,-20,-70,-21,-108,-22,113,-23,-112,-24,-59,-25,-41,-26,13,-26,77,-27,-103,-28,-4,-29,83,-29,-32,-30,116,-30,6,-30,-59,-31,-93,-31,-104,-31,-113,-31,-90,-31,-42,-31,-6,-31,58,-30,-87,-30,47,-29,-70,-29,110,-28,77,-27,42,-26,12,-25,31,-24,67,-23,91,-22,-122,-21,-70,-20,-29,-19,13,-17,69,-16,125,-15,-87,-14,-48,-13,17,-11,104,-10,-110,-9,-59,-8,34,-6,105,-5,-79,-4,6,-2,86,-1,-121,0,-86,1,-62,2,-27,3,-23,4,-36,5,-36,6,-36,7,-59,8,-66,9,-43,10,-2,11,28,13,63,14,-115,15,-59,16,-11,17,20,19,86,20,118,21,-123,22,118,23,-128,24,107,25,59,26,19,27,-46,27,108,28,-26,28,72,29,125,29,-119,29,113,29,62,29,-12,28,-97,28,63,28,-52,27,73,27,-36,26,125,26,44,26,-43,25,-107,25,90,25,34,25,-11,24,-51,24,-73,24,-98,24,119,24,114,24,87,24,35,24,-41,23,-95,23,86,23,-27,22,-127,22,37,22,-74,21,61,21,-58,20,85,20,-97,19,-28,18,36,18,89,17,88,16,62,15,28,14,-23,12,-124,11,8,10,126,8,-26,6,23,5,70,3,-128,1,-75,-1,-46,-3,9,-4,99,-6,-85,-8,-9,-10,92,-11,-48,-13,60,-14,-67,-16,81,-17,-13,-19,122,-20,37,-21,-55,-23,106,-24,12,-25,-68,-27,122,-28,56,-29,3,-30,-24,-32,-22,-33,-23,-34,35,-34,-75,-35,71,-35,7,-35,-13,-36,28,-35,59,-35,104,-35,-55,-35,53,-34,112,-34,-65,-34,61,-33,-77,-33,49,-32,-27,-32,-65,-31,-69,-30,-64,-29,5,-27,99,-26,-53,-25,65,-23,-45,-22,115,-20,14,-18,-103,-17,42,-15,-53,-14,78,-12,-50,-11,112,-9,-15,-8,90,-6,-43,-5,55,-3,-127,-2,-81,-1,-45,0,-47,1,-54,2,-48,3,-40,4,-85,5,-109,6,111,7,72,8,-1,8,-95,9,73,10,-65,10,6,11,62,11,103,11,94,11,35,11,-60,10,78,10,-84,9,-52,8,-42,7,-25,6,-51,5,-107,4,-98,3,-115,2,115,1,97,0,107,-1,117,-2,117,-3,-125,-4,-93,-5,-86,-6,-76,-7,-44,-8,34,-8,108,-9,-63,-10,64,-10,3,-10,-58,-11,-92,-11,-80,-11,-19,-11,40,-10,-106,-10,65,-9,-7,-9,-45,-8,-75,-7,-40,-6,7,-4,74,-3,-83,-2,65,0,-56,1,78,3,7,5,-83,6,57,8,-71,9,44,11,127,12,-67,13,-72,14,-15,15,6,17,11,18,38,19,71,20,90,21,110,22,-102,23,-68,24,-75,25,-57,26,-79,27,124,28,60,29,-9,29,-74,30,90,31,0,32,-69,32,99,33,-21,33,113,34,-1,34,98,35,-110,35,-76,35,-52,35}; }
	private static byte[] data34(){ return new byte[] {-93,35,88,35,8,35,-121,34,-53,33,-1,32,38,32,38,31,-54,29,85,28,-22,26,82,25,127,23,-66,21,6,20,45,18,73,16,-108,14,-9,12,42,11,-123,9,-33,7,98,6,-86,4,25,3,-114,1,34,0,-95,-2,59,-3,-4,-5,-66,-6,96,-7,34,-8,-36,-10,-123,-11,-5,-13,-98,-14,49,-15,-58,-17,117,-18,76,-19,58,-20,45,-21,85,-22,-87,-23,24,-23,123,-24,4,-24,120,-25,-8,-26,84,-26,-43,-27,48,-27,109,-28,-88,-29,-1,-30,63,-30,85,-31,-91,-32,23,-32,115,-33,-25,-34,-123,-34,39,-34,-49,-35,122,-35,88,-35,49,-35,-15,-36,-64,-36,-64,-36,-88,-36,-119,-36,-128,-36,-90,-36,-110,-36,-95,-36,-58,-36,2,-35,42,-35,120,-35,-18,-35,121,-34,3,-33,-76,-33,-105,-32,126,-31,111,-30,105,-29,-98,-28,-56,-27,-30,-26,14,-24,70,-23,80,-22,104,-21,-119,-20,-107,-19,-89,-18,-56,-17,17,-15,80,-14,-108,-13,7,-11,116,-10,-9,-9,-110,-7,41,-5,-45,-4,120,-2,21,0,-71,1,100,3,-10,4,123,6,-11,7,98,9,-70,10,36,12,115,13,-56,14,30,16,-114,17,8,19,109,20,-10,21,-101,23,45,25,-78,26,59,28,-64,29,42,31,-128,32,-57,33,26,35,48,36,53,37,34,38,-31,38,114,39,-64,39,-11,39,-31,39,-110,39,17,39,-128,38,-67,37,-64,36,-41,35,-33,34,-79,33,122,32,117,31,100,30,61,29,20,28,7,27,14,26,-23,24,-20,23,9,23,13,22,17,21,14,20,36,19,46,18,25,17,42,16,81,15,107,14,-113,13,-44,12,28,12,122,11,-35,10,89,10,-49,9,48,9,-77,8,41,8,-102,7,-5,6,114,6,-42,5,58,5,-85,4,35,4,-108,3,10,3,-94,2,71,2,-32,1,126,1,81,1,15,1,-73,0,115,0,71,0,11,0,-83,-1,72,-1,-5,-2,123,-2,-17,-3,120,-3,14,-3,106,-4,-51,-5,82,-5,-23,-6,68,-6,-81,-7,73,-7,-52,-8,56,-8,-69,-9,91,-9,-49,-10,86,-10,-33,-11,-124,-11,3,-11,124,-12,0,-12,109,-13,-87,-14,-45,-15,-1,-16,37,-16,25,-17,47,-18,85,-19,-119,-20,-50,-21,63,-21,-43,-22,99,-22,20,-22,-31,-23,-70,-23,-98,-23,-104,-23,-110,-23,-100,-23,-116,-23,-109,-23,-64,-23,-43,-23,-32,-23,9,-22,75,-22,-119,-22,-60,-22,19,-21,125,-21,-29,-21,90,-20,-10,-20,-123,-19,18,-18,-70,-18,115,-17,32,-16,-49,-16,111,-15,22,-14,-88,-14,21,-13,123,-13,-29,-13,9,-12,11,-12,36,-12,23,-12,-34,-13,-69,-13,-114,-13,93,-13,31,-13,-9,-14,-52,-14,-95,-14,90,-14,28,-14,-26,-15,-124,-15,52,-15,5,-15,-30,-16,-93,-16,124,-16,118,-16,105,-16,107,-16,-108,-16,-51,-16,10,-15,101,-15,9,-14,-69,-14,127,-13,-123,-12,-57,-11,18,-9,86,-8,-28,-7,123,-5,2,-3,124,-2,14,0,123,1,-56,2,17,4,126,5,-59,6,5,8,87,9,-69,10,50,12,-120,13,16,15,-115,16,-7,17,97,19,-23,20,108,22,-30,23,109,25,4,27,-86,28,58,30,-49,31,102,33,-28,34,61,36,-123,37,-50,38,-15,39,16,41,35,42,41,43,11,44,-29,44,-92,45,89,46,-16,46,88,47,-89,47,-58,47,-49,47,-86,47,103,47,-17,46,80,46,-117,45,-111,44,101,43,27,42,-99,40,-41,38,-17,36,-31,34,-57,32,127,30,38,28,-54,25,113,23,-20,20,-125,18,48,16,-76,13,59,11,-41,8,-126,6,9,4,-114,1,20,-1,-102,-4,2,-6,118,-9,-15,-12,-113,-14,28,-16,-64,-19,-98,-21,-78,-23,-77,-25,-15,-27,78,-28,-34,-30,115,-31,44,-32,22,-33,24,-34,41,-35,117,-36,-49,-37,63,-37,-55,-38,101,-38,53,-38,-2,-39,-38,-39,-35,-39,-2,-39,59,-38,-115,-38,11,-37,-84,-37,117,-36,104,-35,117,-34,-106,-33,-57,-32,0,-30,62,-29,99,-28,-126,-27,-89,-26,-62,-25,-50,-24,-27,-23,18,-21,45,-20,97,-19,-93,-18,-19,-17,46,-15,-121,-14,-16,-13,77,-11,-110,-10,-14,-9,91,-7,-93,-6,-51,-5,-2,-4,39,-2,15,-1,-43,-1,-123,0,7,1,97,1,-118,1,-101,1,-102,1,-126,1,107,1,100,1,82,1,43,1,42,1,46,1,2,1,-60,0,-114,0,99,0,29,0,-61,-1,-117,-1,91,-1,41,-1,16,-1,10,-1,17,-1,33,-1,81,-1,-127,-1,-60,-1,44,0,-107,0,31,1,-60,1,109,2,50,3,31,4,-2,4,-13,5,7,7,25,8,45,9,78,10,98,11,95,12,74,13,41,14,-20,14,106,15,-30,15,35,16,70,16,53,16,24,16,-1,15,-72,15,102,15,41,15,-13,14,-124,14,64,14,-10,13,-68,13,93,13,0,13,-52,12,126,12,26,12,-46,11,-117,11,49,11,-52,10,-102,10}; }
	private static byte[] data35(){ return new byte[] {96,10,31,10,-33,9,-67,9,-99,9,111,9,74,9,47,9,32,9,-23,8,-62,8,-95,8,99,8,5,8,-66,7,118,7,37,7,-55,6,117,6,36,6,-39,5,-112,5,96,5,46,5,-11,4,-44,4,-80,4,-87,4,-97,4,-81,4,-37,4,15,5,95,5,-105,5,-32,5,31,6,73,6,107,6,87,6,61,6,20,6,-23,5,-89,5,111,5,52,5,28,5,-13,4,-28,4,-27,4,-37,4,-56,4,-73,4,-92,4,122,4,70,4,21,4,-54,3,108,3,-36,2,86,2,-79,1,-34,0,-6,-1,43,-1,57,-2,44,-3,44,-4,50,-5,39,-6,11,-7,-1,-9,-5,-10,-10,-11,-30,-12,-29,-13,-41,-14,-42,-15,-55,-16,-57,-17,-40,-18,-45,-19,-26,-20,-13,-21,0,-21,-2,-23,1,-23,35,-24,86,-25,-114,-26,-18,-27,108,-27,-6,-28,-82,-28,-118,-28,-125,-28,-128,-28,125,-28,-88,-28,-46,-28,3,-27,65,-27,-122,-27,-49,-27,29,-26,-125,-26,-13,-26,91,-25,-25,-25,-124,-24,40,-23,-53,-23,-116,-22,104,-21,78,-20,57,-19,85,-18,-125,-17,-121,-16,-125,-15,-87,-14,-88,-13,122,-12,85,-11,73,-10,56,-9,19,-8,15,-7,37,-6,93,-5,-93,-4,41,-2,-53,-1,111,1,14,3,-39,4,-95,6,78,8,13,10,-48,11,-114,13,46,15,-61,16,124,18,-3,19,95,21,-76,22,-40,23,-44,24,-116,25,40,26,-101,26,-26,26,23,27,55,27,71,27,39,27,25,27,-5,26,-22,26,-42,26,-61,26,-74,26,-94,26,-84,26,-68,26,-53,26,-51,26,-44,26,-15,26,11,27,10,27,48,27,87,27,105,27,-128,27,-115,27,-97,27,-109,27,127,27,110,27,69,27,11,27,-57,26,-113,26,84,26,-3,25,-87,25,81,25,-30,24,77,24,-103,23,-9,22,15,22,-3,20,-28,19,-65,18,108,17,6,16,-75,14,80,13,-39,11,99,10,-18,8,96,7,-91,5,1,4,93,2,-98,0,-58,-2,15,-3,71,-5,110,-7,-108,-9,-48,-11,2,-12,29,-14,65,-16,-121,-18,-59,-20,28,-21,127,-23,2,-24,-99,-26,94,-27,74,-28,76,-29,66,-30,96,-31,-101,-32,-53,-33,-31,-34,31,-34,-120,-35,-44,-36,49,-36,-70,-37,106,-37,27,-37,-13,-38,16,-37,67,-37,-126,-37,-8,-37,-108,-36,98,-35,39,-34,73,-33,-120,-32,-37,-31,50,-29,-83,-28,61,-26,-77,-25,30,-23,-123,-22,-4,-21,69,-19,-88,-18,27,-16,-104,-15,16,-13,-81,-12,112,-10,28,-8,-35,-7,-103,-5,72,-3,-24,-2,120,0,-15,1,93,3,-92,4,-41,5,-15,6,-12,7,-36,8,-83,9,72,10,-59,10,52,11,117,11,-119,11,115,11,54,11,-21,10,108,10,-68,9,33,9,116,8,-110,7,-102,6,-76,5,-74,4,-101,3,-124,2,118,1,90,0,21,-1,-34,-3,-59,-4,-84,-5,-122,-6,-108,-7,-28,-8,65,-8,-84,-9,123,-9,116,-9,107,-9,104,-9,-80,-9,24,-8,112,-8,-54,-8,69,-7,-21,-7,110,-6,12,-5,-59,-5,-123,-4,46,-3,-18,-3,-64,-2,-120,-1,53,0,4,1,-25,1,-81,2,116,3,105,4,106,5,108,6,125,7,-75,8,-39,9,-1,10,43,12,94,13,-104,14,-44,15,21,17,101,18,-63,19,28,21,-120,22,-16,23,58,25,-112,26,-27,27,17,29,20,30,29,31,32,32,-1,32,-47,33,-79,34,-121,35,58,36,-37,36,115,37,-36,37,-22,37,-32,37,-66,37,52,37,-126,36,-49,35,-5,34,-25,33,-42,32,-43,31,-61,30,-104,29,89,28,62,27,5,26,-81,24,96,23,12,22,-88,20,34,19,-95,17,33,16,118,14,-42,12,70,11,-64,9,2,8,117,6,-11,4,106,3,-56,1,98,0,-4,-2,-117,-3,7,-4,-92,-6,55,-7,-50,-9,111,-10,65,-11,23,-12,3,-13,15,-14,40,-15,77,-16,76,-17,105,-18,-115,-19,-117,-20,107,-21,126,-22,114,-23,81,-24,70,-25,81,-26,116,-27,-126,-28,-49,-29,48,-29,-99,-30,-28,-31,93,-31,-38,-32,39,-32,-119,-33,-35,-34,67,-34,-94,-35,-5,-36,110,-36,-18,-37,118,-37,15,-37,-31,-38,-78,-38,-116,-38,-91,-38,-40,-38,4,-37,58,-37,-101,-37,-10,-37,68,-36,-119,-36,-6,-36,92,-35,-66,-35,42,-34,-73,-34,64,-33,-25,-33,-115,-32,81,-31,22,-30,-38,-30,-67,-29,-108,-28,94,-27,82,-26,92,-25,116,-24,-114,-23,-55,-22,27,-20,109,-19,-61,-18,51,-16,-101,-15,-12,-14,86,-12,-77,-11,32,-9,-126,-8,9,-6,-80,-5,107,-3,45,-1,54,1,79,3,101,5,-96,7,-6,9,84,12,-87,14,-10,16,94,19,-109,21,-76,23,-62,25,-65,27,-109,29,50,31,-82,32,6,34,63,35,55,36,37,37,-10,37,123,38,-36,38,39,39,63,39,21,39,-44,38,-109,38,36,38,-116,37,9,37,-116,36,-20,35,87,35}; }
	private static byte[] data36(){ return new byte[] {-32,34,113,34,-31,33,74,33,-78,32,26,32,107,31,-82,30,-7,29,46,29,80,28,125,27,-92,26,-59,25,-38,24,-2,23,56,23,90,22,111,21,-107,20,-78,19,-59,18,-41,17,5,17,41,16,45,15,67,14,88,13,95,12,86,11,104,10,-109,9,-62,8,-1,7,107,7,-32,6,94,6,-12,5,-80,5,73,5,-50,4,119,4,0,4,75,3,-93,2,0,2,73,1,-115,0,-32,-1,86,-1,-53,-2,47,-2,-79,-3,94,-3,-21,-4,100,-4,-7,-5,-74,-5,63,-5,-28,-6,-103,-6,86,-6,-9,-7,-77,-7,116,-7,22,-7,-109,-8,-7,-9,86,-9,-85,-10,-25,-11,40,-11,107,-12,-111,-13,-53,-14,-3,-15,80,-15,-88,-16,22,-16,-123,-17,15,-17,-115,-18,38,-18,-58,-19,98,-19,4,-19,-74,-20,105,-20,22,-20,-49,-21,-81,-21,119,-21,103,-21,116,-21,-108,-21,-80,-21,-58,-21,-2,-21,58,-20,89,-20,123,-20,-82,-20,-12,-20,76,-19,-88,-19,29,-18,-85,-18,41,-17,-48,-17,114,-16,-7,-16,123,-15,-6,-15,108,-14,-73,-14,-2,-14,62,-13,102,-13,118,-13,116,-13,-120,-13,116,-13,74,-13,8,-13,-56,-14,-124,-14,11,-14,-115,-15,5,-15,119,-16,-35,-17,86,-17,-49,-18,54,-18,-58,-19,105,-19,25,-19,-47,-20,-81,-20,-67,-20,-38,-20,27,-19,-122,-19,45,-18,-50,-18,-99,-17,121,-16,91,-15,38,-14,25,-13,8,-12,-18,-12,-70,-11,-84,-10,-75,-9,-92,-8,-116,-7,-95,-6,-87,-5,-112,-4,109,-3,98,-2,68,-1,6,0,-30,0,-31,1,-16,2,11,4,73,5,-55,6,85,8,-20,9,-67,11,-98,13,97,15,23,17,-20,18,-67,20,-114,22,86,24,58,26,9,28,-43,29,-87,31,-109,33,111,35,49,37,-11,38,-91,40,42,42,-83,43,-8,44,49,46,80,47,62,48,12,49,-80,49,30,50,113,50,-95,50,-70,50,-108,50,101,50,-22,49,91,49,-119,48,-104,47,104,46,11,45,-85,43,11,42,86,40,-117,38,-72,36,-60,34,-74,32,-113,30,111,28,39,26,-76,23,51,21,-75,18,37,16,109,13,-82,10,-6,7,79,5,-109,2,-15,-1,116,-3,-5,-6,-127,-8,55,-10,17,-12,-31,-15,-40,-17,-35,-19,7,-20,15,-22,40,-24,94,-26,-105,-28,-23,-30,62,-31,-53,-33,112,-34,28,-35,36,-36,95,-37,-65,-38,65,-38,18,-38,22,-38,27,-38,58,-38,118,-38,-64,-38,7,-37,91,-37,-56,-37,60,-36,-88,-36,74,-35,23,-34,-27,-34,-59,-33,-45,-32,-19,-31,2,-29,27,-28,66,-27,103,-26,-105,-25,-53,-24,43,-22,113,-21,-44,-20,111,-18,9,-16,123,-15,-9,-14,-115,-12,0,-10,53,-9,109,-8,-115,-7,-123,-6,79,-5,18,-4,-59,-4,77,-3,-80,-3,20,-2,117,-2,-104,-2,-63,-2,-22,-2,1,-1,-18,-2,-18,-2,-19,-2,-56,-2,-109,-2,83,-2,34,-2,-34,-3,-109,-3,105,-3,71,-3,80,-3,97,-3,-86,-3,17,-2,125,-2,15,-1,-94,-1,73,0,-24,0,-107,1,72,2,-12,2,-87,3,126,4,91,5,60,6,54,7,63,8,71,9,69,10,31,11,-2,11,-74,12,72,13,-63,13,2,14,17,14,18,14,-8,13,-51,13,-107,13,84,13,22,13,-29,12,-88,12,-105,12,-106,12,117,12,73,12,61,12,43,12,-32,11,-81,11,119,11,74,11,-3,10,-63,10,-103,10,119,10,87,10,97,10,111,10,113,10,125,10,-117,10,-123,10,82,10,5,10,-78,9,83,9,-35,8,83,8,-17,7,-119,7,19,7,-75,6,100,6,3,6,-83,5,80,5,9,5,-80,4,90,4,41,4,9,4,-26,3,-45,3,-27,3,-14,3,20,4,74,4,110,4,-116,4,-78,4,-50,4,-29,4,-32,4,-9,4,7,5,-1,4,-10,4,7,5,24,5,62,5,105,5,-80,5,4,6,97,6,-80,6,15,7,99,7,-94,7,-75,7,-55,7,-73,7,127,7,69,7,19,7,-50,6,107,6,14,6,-66,5,107,5,-12,4,-114,4,6,4,91,3,-101,2,-26,1,20,1,35,0,51,-1,89,-2,82,-3,70,-4,68,-5,59,-6,44,-7,9,-8,-16,-10,-20,-11,-45,-12,-69,-13,-66,-14,-36,-15,-47,-16,-33,-17,22,-17,76,-18,112,-19,-88,-20,-6,-21,75,-21,-106,-22,-2,-23,-100,-23,29,-23,-100,-24,76,-24,12,-24,-83,-25,82,-25,25,-25,-61,-26,-122,-26,73,-26,29,-26,-6,-27,11,-26,45,-26,92,-26,-102,-26,-30,-26,65,-25,-102,-25,-31,-25,49,-24,-108,-24,-6,-24,71,-23,-57,-23,96,-22,3,-21,-60,-21,-69,-20,-78,-19,-62,-18,-15,-17,89,-15,-57,-14,62,-12,-39,-11,-107,-9,94,-7,54,-5,41,-3,45,-1,20,1,13,3,21,5,4,7,-46,8,-124,10,41,12,-79,13,0,15,40,16,52,17,20,18,-67,18,81,19,-48,19,46,20}; }
	private static byte[] data37(){ return new byte[] {-121,20,-44,20,56,21,-127,21,-41,21,53,22,-102,22,-25,22,86,23,-66,23,48,24,-89,24,34,25,-108,25,25,26,-105,26,38,27,-73,27,52,28,-87,28,28,29,126,29,-51,29,11,30,65,30,100,30,-124,30,-96,30,-80,30,-76,30,-84,30,-89,30,-91,30,116,30,49,30,-19,29,-106,29,45,29,-86,28,25,28,104,27,-84,26,-47,25,-22,24,-42,23,-91,22,126,21,85,20,-7,18,-108,17,48,16,-64,14,35,13,112,11,-65,9,-23,7,-46,5,-53,3,-65,1,-88,-1,-107,-3,-83,-5,-54,-7,-8,-9,73,-10,-43,-12,62,-13,-85,-15,41,-16,-104,-18,-13,-20,74,-21,-76,-23,20,-24,121,-26,-7,-28,-101,-29,88,-30,23,-31,-19,-33,1,-33,2,-34,4,-35,61,-36,-104,-37,-9,-38,111,-38,51,-38,31,-38,16,-38,68,-38,-87,-38,41,-37,-76,-37,105,-36,53,-35,32,-34,-6,-34,-32,-33,-36,-32,-33,-31,-5,-30,46,-28,-118,-27,-48,-26,78,-24,-16,-23,-93,-21,99,-19,58,-17,48,-15,26,-13,2,-11,-26,-10,-54,-8,-105,-6,89,-4,-13,-3,-117,-1,15,1,120,2,-12,3,59,5,116,6,-114,7,-123,8,80,9,-6,9,118,10,-68,10,-35,10,-62,10,-126,10,22,10,-112,9,-16,8,64,8,-121,7,-90,6,-43,5,-8,4,13,4,41,3,81,2,125,1,-109,0,-42,-1,33,-1,119,-2,-76,-3,17,-3,-106,-4,28,-4,-98,-5,74,-5,33,-5,4,-5,-27,-6,-19,-6,42,-5,81,-5,85,-5,123,-5,-80,-5,-78,-5,-118,-5,116,-5,109,-5,45,-5,17,-5,39,-5,71,-5,121,-5,-52,-5,77,-4,-57,-4,75,-3,-8,-3,-63,-2,120,-1,71,0,42,1,62,2,68,3,106,4,-68,5,21,7,119,8,-7,9,-127,11,2,13,-114,14,56,16,-67,17,85,19,-37,20,112,22,-17,23,105,25,-34,26,85,28,-82,29,-24,30,35,32,90,33,110,34,118,35,121,36,78,37,-41,37,89,38,-63,38,-34,38,-72,38,-125,38,79,38,-27,37,103,37,-6,36,112,36,-74,35,-9,34,62,34,106,33,81,32,70,31,34,30,-67,28,77,27,-29,25,125,24,-22,22,93,21,-14,19,-126,18,-10,16,117,15,7,14,-125,12,-22,10,92,9,-73,7,-4,5,55,4,-118,2,-44,0,33,-1,116,-3,-5,-5,112,-6,-1,-8,-86,-9,106,-10,38,-11,-25,-13,-67,-14,-80,-15,120,-16,69,-17,29,-18,-22,-20,-60,-21,-119,-22,106,-23,78,-24,57,-25,61,-26,88,-27,114,-28,99,-29,94,-30,102,-31,93,-32,60,-33,55,-34,54,-35,48,-36,83,-37,-87,-38,55,-38,-47,-39,-106,-39,-110,-39,-103,-39,-112,-39,-86,-39,-45,-39,-32,-39,-25,-39,1,-38,43,-38,44,-38,52,-38,89,-38,123,-38,-105,-38,-82,-38,-28,-38,14,-37,49,-37,114,-37,-65,-37,-9,-37,73,-36,-77,-36,25,-35,-115,-35,-3,-35,-103,-34,64,-33,-17,-33,-70,-32,-86,-31,-83,-30,-65,-29,7,-27,91,-26,-50,-25,64,-23,-28,-22,-106,-20,99,-18,62,-16,81,-14,101,-12,-111,-10,-13,-8,102,-5,-7,-3,125,0,47,3,-19,5,-124,8,34,11,-61,13,76,16,-92,18,-17,20,46,23,53,25,-2,26,-94,28,43,30,102,31,116,32,103,33,48,34,-49,34,52,35,-73,35,30,36,79,36,-111,36,-44,36,-2,36,19,37,49,37,90,37,88,37,61,37,57,37,49,37,7,37,-40,36,-63,36,-112,36,70,36,-39,35,113,35,-14,34,66,34,-92,33,-6,32,53,32,92,31,-96,30,-53,29,-25,28,-15,27,24,27,36,26,25,25,6,24,-14,22,-44,21,-85,20,-116,19,-105,18,-103,17,-90,16,-49,15,-7,14,29,14,77,13,-123,12,-78,11,-54,10,-15,9,46,9,87,8,107,7,-92,6,-19,5,16,5,56,4,118,3,-75,2,-15,1,39,1,-103,0,-20,-1,54,-1,-89,-2,50,-2,-89,-3,6,-3,-95,-4,53,-4,-65,-5,77,-5,-12,-6,-84,-6,73,-6,-29,-7,-108,-7,49,-7,-67,-8,94,-8,2,-8,-117,-9,10,-9,-114,-10,47,-10,-76,-11,53,-11,-83,-12,59,-12,-61,-13,55,-13,-96,-14,22,-14,-119,-15,-14,-16,107,-16,-19,-17,127,-17,36,-17,-33,-18,-95,-18,-126,-18,112,-18,106,-18,88,-18,116,-18,-124,-18,-126,-18,-116,-18,-83,-18,-35,-18,-1,-18,27,-17,97,-17,-92,-17,-33,-17,50,-16,-120,-16,-29,-16,54,-15,-111,-15,3,-14,67,-14,-124,-14,-67,-14,-14,-14,-1,-14,-16,-14,-43,-14,-78,-14,110,-14,13,-14,-71,-15,83,-15,-41,-16,76,-16,-40,-17,94,-17,-73,-18,12,-18,125,-19,-44,-20,29,-20,125,-21,-25,-22,109,-22,38,-22,7,-22,21,-22,53,-22,-119,-22,1,-21,125,-21,8,-20,-88,-20,70,-19,-32,-19,104,-18,20,-17,-60,-17,77,-16,-32,-16,-118,-15,21,-14}; }
	private static byte[] data38(){ return new byte[] {126,-14,-32,-14,100,-13,-86,-13,-64,-13,-8,-13,76,-12,108,-12,-86,-12,12,-11,-124,-11,11,-10,-78,-10,-86,-9,-60,-8,-34,-7,57,-5,-41,-4,109,-2,17,0,-48,1,-83,3,108,5,66,7,40,9,25,11,-11,12,-40,14,-24,16,1,19,11,21,33,23,75,25,112,27,-111,29,-80,31,-68,33,-80,35,-108,37,110,39,53,41,-37,42,112,44,-13,45,94,47,-112,48,-88,49,-89,50,94,51,-10,51,96,52,-110,52,124,52,75,52,-21,51,81,51,127,50,-116,49,104,48,51,47,-23,45,109,44,-22,42,85,41,-96,39,-21,37,12,36,25,34,0,32,-35,29,-112,27,31,25,-104,22,24,20,103,17,-102,14,-36,11,46,9,-113,6,-27,3,74,1,-36,-2,75,-4,-67,-7,72,-9,-33,-12,101,-14,11,-16,-59,-19,-88,-21,-119,-23,-92,-25,-6,-27,115,-28,8,-29,-63,-31,-84,-32,-85,-33,-67,-34,-29,-35,30,-35,117,-36,-43,-37,84,-37,-14,-38,-114,-38,84,-38,78,-38,102,-38,113,-38,-62,-38,43,-37,-81,-37,81,-36,33,-35,0,-34,-24,-34,-25,-33,4,-31,56,-30,113,-29,-64,-28,49,-26,-100,-25,21,-23,-78,-22,80,-20,-18,-19,124,-17,14,-15,-127,-14,-43,-13,23,-11,82,-10,75,-9,23,-8,-52,-8,127,-7,0,-6,84,-6,-95,-6,-25,-6,1,-5,9,-5,17,-5,42,-5,26,-5,15,-5,8,-5,-5,-6,-21,-6,-19,-6,16,-5,40,-5,77,-5,-96,-5,-10,-5,85,-4,-35,-4,120,-3,11,-2,-95,-2,67,-1,2,0,-92,0,67,1,-32,1,-116,2,25,3,-100,3,64,4,-34,4,95,5,-9,5,-127,6,5,7,96,7,-62,7,5,8,37,8,53,8,58,8,55,8,6,8,-34,7,-50,7,-55,7,-68,7,-73,7,-27,7,-21,7,2,8,16,8,62,8,76,8,68,8,64,8,74,8,63,8,56,8,70,8,106,8,-114,8,-69,8,-5,8,79,9,-115,9,-59,9,26,10,96,10,-119,10,-81,10,-36,10,-41,10,-63,10,-86,10,-128,10,72,10,-33,9,-119,9,37,9,-81,8,58,8,-69,7,57,7,-76,6,53,6,-67,5,84,5,-34,4,-120,4,71,4,26,4,-6,3,-17,3,-17,3,-9,3,-20,3,6,4,18,4,30,4,19,4,36,4,41,4,43,4,32,4,31,4,51,4,60,4,77,4,101,4,-123,4,-83,4,-36,4,31,5,91,5,-53,5,38,6,-112,6,2,7,-121,7,-1,7,103,8,-66,8,20,9,72,9,93,9,95,9,76,9,27,9,-58,8,76,8,-31,7,87,7,-60,6,41,6,-128,5,-76,4,-21,3,60,3,126,2,-86,1,-37,0,22,0,69,-1,93,-2,-113,-3,-53,-4,-25,-5,-31,-6,9,-6,68,-7,97,-8,119,-9,-94,-10,-31,-11,16,-11,73,-12,-109,-13,-51,-14,-18,-15,40,-15,92,-16,-123,-17,-94,-18,-42,-19,13,-19,50,-20,92,-21,-103,-22,-48,-23,12,-23,79,-24,-101,-25,-28,-26,41,-26,-120,-27,-7,-28,109,-28,-16,-29,126,-29,71,-29,-5,-30,-52,-30,-67,-30,-43,-30,-17,-30,68,-29,-70,-29,55,-28,-49,-28,-76,-27,-82,-26,-77,-25,-18,-24,80,-22,-35,-21,88,-19,2,-17,-53,-16,-91,-14,108,-12,74,-10,50,-8,-7,-7,-84,-5,87,-3,-12,-2,97,0,-64,1,2,3,44,4,54,5,52,6,40,7,-14,7,-77,8,104,9,29,10,-54,10,115,11,52,12,-17,12,-84,13,-119,14,110,15,102,16,82,17,71,18,77,19,83,20,89,21,87,22,67,23,40,24,25,25,-26,25,-105,26,75,27,3,28,-82,28,52,29,-85,29,62,30,-56,30,57,31,-83,31,24,32,-128,32,-11,32,89,33,-72,33,4,34,11,34,6,34,4,34,-53,33,85,33,-28,32,94,32,-75,31,-28,30,44,30,123,29,-107,28,-81,27,-65,26,-62,25,-114,24,65,23,-8,21,111,20,-69,18,-6,16,70,15,103,13,125,11,-100,9,-63,7,-18,5,19,4,58,2,-120,0,-75,-2,-23,-4,37,-5,93,-7,-126,-9,-67,-11,17,-12,77,-14,-126,-16,-57,-18,44,-19,121,-21,-30,-23,88,-24,-33,-26,73,-27,-50,-29,91,-30,-5,-32,-104,-33,90,-34,64,-35,50,-36,77,-37,-96,-38,25,-38,-103,-39,113,-39,101,-39,-122,-39,-103,-39,-40,-39,48,-38,-101,-38,-2,-38,-92,-37,79,-36,18,-35,-49,-35,-45,-34,-3,-33,34,-31,-121,-30,7,-28,-92,-27,80,-25,15,-23,-25,-22,-9,-20,-17,-18,-6,-16,27,-13,60,-11,76,-9,99,-7,95,-5,52,-3,-15,-2,-103,0,13,2,83,3,96,4,79,5,17,6,-92,6,9,7,80,7,117,7,122,7,91,7,58,7,-7,6,-61,6,-114,6,93,6,16,6,-39,5,-76,5,127,5,59,5,7,5,-58,4,-120,4,56,4,-33,3,-95,3,74,3,-22,2,-77,2}; }
	private static byte[] data39(){ return new byte[] {117,2,21,2,-72,1,106,1,1,1,122,0,-21,-1,101,-1,-59,-2,-4,-3,63,-3,-103,-4,-41,-5,-3,-6,81,-6,-63,-7,29,-7,-122,-8,51,-8,-5,-9,-69,-9,-90,-9,-49,-9,25,-8,82,-8,-62,-8,94,-7,-33,-7,115,-6,56,-5,23,-4,-35,-4,-58,-3,-43,-2,-11,-1,16,1,86,2,-68,3,19,5,126,6,12,8,-106,9,37,11,-54,12,-118,14,66,16,-24,17,-79,19,-96,21,70,23,-15,24,-99,26,66,28,-79,29,-19,30,66,32,87,33,52,34,-32,34,-101,35,14,36,72,36,-125,36,-87,36,-97,36,-109,36,-117,36,120,36,70,36,10,36,-35,35,-104,35,31,35,-105,34,-9,33,55,33,78,32,69,31,70,30,-7,28,-94,27,65,26,-28,24,88,23,-51,21,71,20,-57,18,10,17,115,15,-42,13,50,12,-122,10,-20,8,106,7,-37,5,88,4,-30,2,126,1,3,0,-111,-2,56,-3,-57,-5,65,-6,-48,-8,96,-9,-30,-11,95,-12,6,-13,-72,-15,76,-16,-9,-18,-76,-19,114,-20,24,-21,-66,-23,-95,-24,96,-25,2,-26,-66,-28,-87,-29,121,-30,73,-31,77,-32,116,-33,-93,-34,-44,-35,67,-35,-46,-36,125,-36,69,-36,49,-36,52,-36,55,-36,70,-36,113,-36,-119,-36,-111,-36,-103,-36,-104,-36,108,-36,43,-36,-30,-37,-128,-37,25,-37,-117,-38,21,-38,-123,-39,-9,-40,90,-40,-30,-41,109,-41,3,-41,-68,-42,-98,-42,-113,-42,-102,-42,-31,-42,53,-41,-107,-41,47,-40,-20,-40,-59,-39,-82,-38,-19,-37,81,-35,-37,-34,86,-32,31,-30,6,-28,-24,-27,-11,-25,28,-22,64,-20,125,-18,-38,-16,88,-13,-59,-11,65,-8,-6,-6,-102,-3,42,0,-62,2,83,5,-42,7,22,10,54,12,93,14,63,16,-25,17,108,19,15,21,117,22,-61,23,10,25,88,26,-128,27,-116,28,-76,29,-28,30,-12,31,-19,32,6,34,-17,34,-72,35,126,36,81,37,-21,37,95,38,-44,38,50,39,103,39,-114,39,-88,39,-57,39,-58,39,-53,39,-81,39,-96,39,88,39,28,39,-61,38,78,38,-76,37,33,37,-128,36,-80,35,-44,34,-4,33,21,33,15,32,-6,30,-39,29,-64,28,-122,27,83,26,47,25,12,24,-21,22,-51,21,-60,20,-68,19,-63,18,-45,17,-27,16,-36,15,-38,14,-35,13,-56,12,-123,11,85,10,23,9,-60,7,101,6,29,5,-35,3,-101,2,91,1,87,0,93,-1,125,-2,-82,-3,18,-3,122,-4,-26,-5,111,-5,26,-5,-67,-6,71,-6,-35,-7,-121,-7,25,-7,-80,-8,85,-8,9,-8,-93,-9,77,-9,3,-9,-72,-10,77,-10,-25,-11,-110,-11,28,-11,-82,-12,88,-12,14,-12,-71,-13,94,-13,42,-13,-11,-14,-67,-14,-104,-14,121,-14,76,-14,10,-14,-34,-15,-52,-15,-104,-15,109,-15,100,-15,101,-15,111,-15,119,-15,-77,-15,-3,-15,57,-14,-114,-14,-2,-14,100,-13,-37,-13,104,-12,-27,-12,83,-11,-67,-11,37,-10,113,-10,-127,-10,119,-10,-125,-10,73,-10,-28,-11,123,-11,24,-11,-115,-12,-15,-13,86,-13,-50,-14,39,-14,98,-15,-65,-16,28,-16,100,-17,-104,-18,-9,-19,97,-19,-77,-20,40,-20,-71,-21,81,-21,-28,-22,-91,-22,-112,-22,108,-22,90,-22,110,-22,-93,-22,-34,-22,44,-21,125,-21,-30,-21,56,-20,127,-20,-46,-20,34,-19,71,-19,96,-19,-125,-19,115,-19,69,-19,20,-19,-30,-20,-126,-20,17,-20,-71,-21,87,-21,-11,-22,-81,-22,-115,-22,111,-22,124,-22,-43,-22,79,-21,-42,-21,-99,-20,-106,-19,-97,-18,-75,-17,-10,-16,92,-14,-52,-13,36,-11,-81,-10,85,-8,-12,-7,-109,-5,94,-3,80,-1,47,1,27,3,59,5,103,7,-124,9,-47,11,63,14,-70,16,36,19,-77,21,73,24,-47,26,70,29,-85,31,12,34,64,36,66,38,68,40,23,42,-91,43,37,45,-114,46,-56,47,-49,48,-76,49,-126,50,54,51,-57,51,46,52,121,52,-76,52,-73,52,-109,52,61,52,-52,51,43,51,75,50,65,49,1,48,-116,46,7,45,85,43,124,41,-113,39,-125,37,107,35,68,33,24,31,-40,28,122,26,14,24,-86,21,41,19,-121,16,-21,13,92,11,-75,8,15,6,124,3,-33,0,76,-2,-67,-5,73,-7,-24,-10,-107,-12,110,-14,93,-16,117,-18,-104,-20,-31,-22,102,-23,-8,-25,-121,-26,65,-27,18,-28,-16,-30,-68,-31,-80,-32,-71,-33,-69,-34,-46,-35,0,-35,84,-36,-58,-37,95,-37,53,-37,51,-37,76,-37,-62,-37,117,-36,68,-35,60,-34,97,-33,-89,-32,-6,-31,98,-29,-38,-28,82,-26,-90,-25,8,-23,121,-22,-69,-21,-27,-20,49,-18,100,-17,78,-16,52,-15,25,-14,-41,-14,81,-13,-57,-13,38,-12,115,-12,-86,-12,-46,-12,20,-11,71,-11,-108,-11,-17,-11,102,-10,-46,-10,77,-9,-40,-9,105,-8,-23,-8,106,-7}; }
	private static byte[] data40(){ return new byte[] {2,-6,-118,-6,18,-5,-73,-5,86,-4,-18,-4,-103,-3,82,-2,20,-1,-70,-1,118,0,67,1,-36,1,108,2,-9,2,-122,3,-20,3,42,4,105,4,120,4,99,4,76,4,54,4,-17,3,-93,3,117,3,60,3,7,3,-53,2,-96,2,-111,2,105,2,90,2,84,2,80,2,80,2,82,2,117,2,-105,2,-85,2,-59,2,-12,2,31,3,43,3,83,3,127,3,-102,3,-70,3,-5,3,72,4,-96,4,-15,4,122,5,29,6,-77,6,75,7,-19,7,-127,8,28,9,-111,9,1,10,61,10,84,10,85,10,59,10,6,10,-105,9,48,9,-59,8,66,8,-63,7,85,7,5,7,-82,6,104,6,64,6,16,6,-29,5,-76,5,-116,5,75,5,0,5,-65,4,112,4,40,4,-46,3,-110,3,76,3,12,3,-62,2,-83,2,-112,2,105,2,94,2,85,2,88,2,109,2,-103,2,-48,2,20,3,112,3,-17,3,119,4,4,5,-86,5,63,6,-41,6,116,7,25,8,-89,8,35,9,-106,9,-1,9,88,10,-107,10,-54,10,-3,10,42,11,75,11,96,11,125,11,118,11,57,11,42,11,-9,10,-86,10,53,10,-84,9,10,9,63,8,126,7,-62,6,3,6,82,5,-79,4,29,4,-99,3,22,3,-89,2,69,2,-51,1,53,1,-88,0,-22,-1,18,-1,50,-2,78,-3,66,-4,37,-5,3,-6,-32,-8,-97,-9,71,-10,-1,-12,-84,-13,51,-14,-76,-16,61,-17,-54,-19,58,-20,-65,-22,93,-23,-4,-25,-89,-26,102,-27,87,-28,71,-29,87,-30,-114,-31,-31,-32,68,-32,-56,-33,110,-33,42,-33,-23,-34,-37,-34,2,-33,57,-33,-98,-33,73,-32,35,-31,13,-30,34,-29,116,-28,-44,-27,43,-25,-108,-24,11,-22,118,-21,-76,-20,-9,-19,52,-17,115,-16,-128,-15,-97,-14,-56,-13,-29,-12,-33,-11,-8,-10,20,-8,24,-7,25,-6,64,-5,108,-4,-99,-3,-55,-2,22,0,110,1,-35,2,68,4,-54,5,92,7,-51,8,69,10,-72,11,29,13,-121,14,-29,15,45,17,111,18,-83,19,-29,20,14,22,59,23,118,24,-94,25,-48,26,10,28,79,29,-95,30,-52,31,-8,32,42,34,65,35,41,36,-9,36,-74,37,73,38,-91,38,-27,38,25,39,21,39,11,39,-9,38,-35,38,-96,38,98,38,38,38,-61,37,76,37,-59,36,51,36,110,35,-125,34,-123,33,99,32,13,31,-108,29,18,28,123,26,-81,24,-34,22,18,21,68,19,84,17,123,15,-90,13,-46,11,-6,9,65,8,-125,6,-87,4,-41,2,16,1,71,-1,96,-3,121,-5,-89,-7,-59,-9,-48,-11,-54,-13,-28,-15,-38,-17,-33,-19,-32,-21,2,-22,29,-24,90,-26,-75,-28,28,-29,-124,-31,30,-32,-39,-34,-95,-35,-124,-36,-128,-37,-75,-38,-60,-39,6,-39,102,-40,-23,-41,117,-41,29,-41,9,-41,1,-41,33,-41,114,-41,-5,-41,-97,-40,96,-39,91,-38,-101,-37,-29,-36,99,-34,-13,-33,-78,-31,126,-29,112,-27,125,-25,-111,-23,-107,-21,-92,-19,-68,-17,-72,-15,-95,-13,118,-11,50,-9,-50,-8,72,-6,-92,-5,-35,-4,-30,-3,-54,-2,-83,-1,108,0,12,1,-84,1,47,2,-71,2,48,3,-76,3,38,4,-109,4,-30,4,54,5,-104,5,-28,5,43,6,116,6,-64,6,0,7,76,7,-102,7,-46,7,-7,7,25,8,48,8,30,8,-22,7,-76,7,96,7,-39,6,55,6,-124,5,-79,4,-83,3,-88,2,-96,1,114,0,34,-1,-6,-3,-56,-4,-101,-5,101,-6,103,-7,-105,-8,-56,-9,18,-9,-97,-10,93,-10,6,-10,-23,-11,-6,-11,5,-10,0,-10,43,-10,117,-10,-93,-10,-53,-10,11,-9,113,-9,-46,-9,63,-8,-17,-8,-58,-7,-95,-6,-61,-5,17,-3,-124,-2,15,0,-48,1,-78,3,126,5,86,7,63,9,57,11,4,13,-48,14,-89,16,118,18,22,20,-67,21,115,23,-2,24,108,26,-38,27,65,29,110,30,-120,31,-87,32,-67,33,-84,34,-115,35,-123,36,70,37,-20,37,-117,38,51,39,-108,39,-58,39,-19,39,-8,39,-77,39,89,39,-18,38,77,38,-121,37,-81,36,-46,35,-68,34,-77,33,-86,32,-102,31,100,30,59,29,28,28,-15,26,-99,25,95,24,16,23,-89,21,23,20,-119,18,1,17,88,15,-87,13,2,12,107,10,-94,8,-11,6,100,5,-67,3,-6,1,73,0,-104,-2,-37,-4,9,-5,83,-7,-111,-9,-50,-11,1,-12,68,-14,-121,-16,-52,-18,42,-19,-113,-21,19,-22,-113,-24,44,-25,0,-26,-22,-28,-42,-29,-11,-30,81,-30,-82,-31,27,-31,-79,-32,115,-32,61,-32,39,-32,55,-32,80,-32,73,-32,77,-32,81,-32,71,-32,30,-32,-46,-33,105,-33,-24,-34,72,-34,-106,-35,-49,-36,-17,-37,6,-37,34,-38,60,-39,91,-40,-127,-41,-52,-42,20,-42,102,-43}; }
	private static byte[] data41(){ return new byte[] {-37,-44,110,-44,20,-44,-54,-45,-58,-45,-22,-45,45,-44,-109,-44,41,-43,-19,-43,-52,-42,-34,-41,37,-39,119,-38,-37,-37,107,-35,53,-33,-20,-32,-87,-30,-104,-28,-107,-26,-117,-24,-97,-22,-65,-20,-18,-18,-13,-16,22,-13,65,-11,71,-9,66,-7,69,-5,76,-3,52,-1,3,1,-38,2,-76,4,113,6,39,8,-10,9,-54,11,-113,13,106,15,86,17,51,19,16,21,-29,22,-99,24,59,26,-95,27,15,29,94,30,-128,31,-120,32,-98,33,-90,34,-123,35,114,36,115,37,88,38,33,39,1,40,-27,40,-108,41,39,42,-85,42,12,43,53,43,56,43,34,43,-30,42,117,42,-10,41,90,41,-105,40,-68,39,-3,38,37,38,55,37,80,36,126,35,-97,34,-86,33,-57,32,-25,31,3,31,1,30,14,29,11,28,-12,26,-73,25,112,24,23,23,-122,21,-27,19,80,18,-115,16,-67,14,-14,12,63,11,-126,9,-35,7,95,6,24,5,-68,3,123,2,116,1,-115,0,-106,-1,-74,-2,4,-2,67,-3,-125,-4,-20,-5,93,-5,-42,-6,55,-6,-73,-7,88,-7,-25,-8,109,-8,31,-8,-31,-9,-110,-9,37,-9,-7,-10,-69,-10,108,-10,37,-10,15,-10,-33,-11,-95,-11,-125,-11,121,-11,79,-11,34,-11,41,-11,37,-11,14,-11,9,-11,48,-11,77,-11,94,-11,-128,-11,-71,-11,-3,-11,64,-10,-97,-10,18,-9,-119,-9,11,-8,-74,-8,89,-7,0,-6,-100,-6,79,-5,-34,-5,83,-4,-52,-4,39,-3,70,-3,82,-3,84,-3,39,-3,-53,-4,86,-4,-61,-5,35,-5,89,-6,120,-7,-115,-8,-123,-9,-122,-10,-118,-11,-99,-12,-110,-13,-110,-14,-99,-15,-49,-16,-15,-17,25,-17,116,-18,-54,-19,40,-19,-106,-20,60,-20,-30,-21,-127,-21,56,-21,38,-21,22,-21,12,-21,32,-21,70,-21,85,-21,111,-21,-123,-21,-114,-21,119,-21,75,-21,17,-21,-73,-22,59,-22,-86,-23,21,-23,108,-24,-93,-25,-15,-26,67,-26,-105,-27,-8,-28,-123,-28,48,-28,-53,-29,-91,-29,-111,-29,-109,-29,-84,-29,-43,-29,50,-28,-97,-28,24,-27,-44,-27,-111,-26,102,-25,92,-24,-105,-23,-39,-22,16,-20,-128,-19,24,-17,-56,-16,-126,-14,117,-12,120,-10,-109,-8,-55,-6,40,-3,-103,-1,4,2,-128,4,16,7,-81,9,32,12,-80,14,48,17,-81,19,19,22,-120,24,-17,26,60,29,123,31,-77,33,-24,35,3,38,14,40,33,42,25,44,-30,45,-96,47,76,49,-60,50,-13,51,-2,52,-50,53,70,54,-99,54,-85,54,-118,54,63,54,-68,53,27,53,114,52,-104,51,-81,50,-67,49,-86,48,-124,47,67,46,-33,44,105,43,-52,41,17,40,63,38,55,36,53,34,14,32,-66,29,78,27,-37,24,108,22,-52,19,48,17,-94,14,25,12,106,9,-47,6,96,4,-30,1,107,-1,-3,-4,-68,-6,-110,-8,115,-10,91,-12,120,-14,-109,-16,-86,-18,-46,-20,15,-21,86,-23,-110,-25,-17,-27,123,-28,-38,-30,-126,-31,90,-32,116,-33,-98,-34,24,-34,-35,-35,-29,-35,2,-34,114,-34,2,-33,-96,-33,102,-32,75,-31,73,-30,60,-29,67,-28,111,-27,-107,-26,-93,-25,-74,-24,-42,-23,-27,-22,-69,-21,-71,-20,-126,-19,27,-18,-99,-18,34,-17,-98,-17,-22,-17,55,-16,-104,-16,9,-15,103,-15,-44,-15,108,-14,18,-13,-64,-13,-117,-12,99,-11,56,-10,21,-9,9,-8,-24,-8,-87,-7,116,-6,70,-5,31,-4,-23,-4,-69,-3,-92,-2,102,-1,50,0,3,1,-42,1,115,2,11,3,-123,3,-46,3,-29,3,-19,3,-43,3,-104,3,77,3,-21,2,127,2,7,2,-95,1,87,1,-17,0,-116,0,65,0,4,0,-91,-1,84,-1,15,-1,-61,-2,100,-2,33,-2,-39,-3,-93,-3,82,-3,14,-3,-4,-4,-41,-4,-82,-4,-72,-4,-53,-4,7,-3,63,-3,-102,-3,21,-2,-110,-2,17,-1,-79,-1,108,0,26,1,-40,1,-80,2,122,3,51,4,-45,4,102,5,6,6,123,6,-35,6,64,7,119,7,-89,7,-43,7,-18,7,36,8,45,8,86,8,-122,8,-80,8,-60,8,-31,8,-18,8,-17,8,-43,8,-84,8,86,8,-4,7,-112,7,18,7,116,6,-11,5,104,5,-31,4,91,4,-35,3,117,3,32,3,-66,2,-126,2,95,2,65,2,39,2,39,2,57,2,66,2,71,2,124,2,-70,2,-15,2,77,3,-73,3,36,4,-124,4,12,5,-91,5,37,6,-95,6,36,7,-87,7,17,8,-127,8,11,9,-116,9,1,10,116,10,-10,10,119,11,-57,11,26,12,111,12,-109,12,-108,12,-109,12,-124,12,82,12,23,12,-26,11,-73,11,-124,11,99,11,83,11,68,11,63,11,92,11,-115,11,-98,11,-85,11,-68,11,-70,11,-127,11,70,11,-52,10,62,10,120,9,-116,8,-121,7,103,6,40,5,-79,3,44,2,-115,0}; }
	private static byte[] data42(){ return new byte[] {-38,-2,13,-3,62,-5,88,-7,115,-9,-88,-11,-54,-13,-15,-15,67,-16,-86,-18,23,-19,-100,-21,54,-22,-7,-24,-77,-25,116,-26,83,-27,82,-28,86,-29,97,-30,-106,-31,-13,-32,99,-32,-12,-33,-62,-33,-95,-33,-100,-33,-58,-33,8,-32,68,-32,-102,-32,16,-31,-108,-31,-3,-31,-128,-30,16,-29,-70,-29,71,-28,-35,-28,-108,-27,75,-26,-3,-26,-62,-25,-96,-24,-110,-23,120,-22,-128,-21,-96,-20,-57,-19,-28,-18,51,-16,-108,-15,-29,-14,63,-12,-59,-11,88,-9,-5,-8,-100,-6,97,-4,46,-2,-28,-1,-64,1,-86,3,-105,5,113,7,106,9,104,11,80,13,67,15,71,17,53,19,28,21,5,23,-46,24,-118,26,45,28,-79,29,33,31,116,32,-84,33,-42,34,-21,35,-29,36,-33,37,-55,38,-106,39,106,40,50,41,-26,41,114,42,-13,42,92,43,-104,43,-77,43,-80,43,-123,43,27,43,123,42,-54,41,-28,40,-71,39,104,38,7,37,-110,35,-18,33,50,32,-118,30,-44,28,13,27,72,25,-100,23,-18,21,56,20,-119,18,-1,16,104,15,-73,13,34,12,-109,10,-23,8,36,7,89,5,-104,3,-78,1,-68,-1,-53,-3,-32,-5,-46,-7,-45,-9,-39,-11,-28,-13,-42,-15,-27,-17,14,-18,53,-20,85,-22,-118,-24,-52,-26,11,-27,81,-29,-57,-31,55,-32,-52,-34,101,-35,28,-36,-12,-38,-5,-39,28,-39,98,-40,-55,-41,103,-41,81,-41,91,-41,-122,-41,-22,-41,-117,-40,102,-39,84,-38,114,-37,-78,-36,12,-34,111,-33,-13,-32,-106,-30,61,-28,-28,-27,-99,-25,74,-23,-37,-22,102,-20,-25,-19,96,-17,-95,-16,-28,-15,25,-13,62,-12,78,-11,95,-10,125,-9,-107,-8,-92,-7,-50,-6,-9,-5,-4,-4,11,-2,24,-1,26,0,-3,0,-34,1,-86,2,115,3,46,4,-26,4,-83,5,88,6,-4,6,-72,7,118,8,18,9,-72,9,85,10,-51,10,34,11,113,11,-115,11,111,11,37,11,-62,10,41,10,82,9,93,8,96,7,61,6,-15,4,-84,3,112,2,24,1,-66,-1,101,-2,58,-3,-4,-5,-43,-6,-63,-7,-34,-8,-28,-9,36,-9,-123,-10,-23,-11,86,-11,-28,-12,-105,-12,97,-12,11,-12,-66,-13,-87,-13,-115,-13,127,-13,-92,-13,-15,-13,74,-12,-68,-12,118,-11,94,-10,50,-9,51,-8,98,-7,-105,-6,-61,-5,20,-3,-114,-2,-4,-1,77,1,-28,2,-103,4,73,6,-12,7,-35,9,-78,11,-108,13,-110,15,-94,17,-98,19,-120,21,115,23,94,25,17,27,-93,28,45,30,-95,31,-57,32,-44,33,-23,34,-62,35,-122,36,61,37,-24,37,86,38,-87,38,1,39,61,39,70,39,55,39,44,39,-1,38,-81,38,95,38,19,38,-94,37,43,37,-90,36,18,36,106,35,-103,34,-53,33,-31,32,-46,31,-104,30,99,29,34,28,-50,26,100,25,0,24,125,22,-18,20,106,19,-28,17,62,16,-116,14,-29,12,43,11,90,9,120,7,-107,5,-103,3,99,1,77,-1,59,-3,7,-5,-57,-8,-86,-10,-90,-12,-77,-14,-52,-16,51,-17,-95,-19,70,-20,2,-21,9,-22,41,-23,122,-24,-39,-25,121,-25,31,-25,-51,-26,-90,-26,-121,-26,106,-26,50,-26,10,-26,-17,-27,-106,-27,35,-27,-100,-28,20,-28,84,-29,115,-30,-97,-31,-84,-32,-106,-33,-125,-34,110,-35,93,-36,91,-37,88,-38,116,-39,-108,-40,-62,-41,12,-41,121,-42,-18,-43,-119,-43,57,-43,8,-43,-31,-44,-43,-44,-37,-44,3,-43,67,-43,-65,-43,90,-42,13,-41,-31,-41,-41,-40,-40,-39,-36,-38,9,-36,78,-35,118,-34,-98,-33,-15,-32,57,-30,121,-29,-63,-28,40,-26,-128,-25,-50,-24,40,-22,-88,-21,37,-19,-122,-18,44,-16,-40,-15,106,-13,-2,-12,-39,-10,-77,-8,-127,-6,89,-4,83,-2,90,0,59,2,45,4,63,6,56,8,29,10,17,12,24,14,-8,15,-67,17,-80,19,-104,21,99,23,18,25,-17,26,-57,28,112,30,23,32,-48,33,106,35,-44,36,37,38,125,39,-110,40,110,41,63,42,-12,42,93,43,-77,43,-11,43,31,44,38,44,24,44,25,44,-5,43,-54,43,-88,43,95,43,26,43,-90,42,55,42,-64,41,29,41,76,40,113,39,-123,38,81,37,14,36,-75,34,42,33,124,31,-59,29,26,28,51,26,75,24,99,22,122,20,-125,18,-99,16,-55,14,-4,12,36,11,108,9,-59,7,15,6,-117,4,34,3,-39,1,-123,0,89,-1,89,-2,121,-3,-119,-4,-86,-5,0,-5,106,-6,-58,-7,51,-7,-62,-8,105,-8,-25,-9,-119,-9,49,-9,-47,-10,79,-10,6,-10,-76,-11,74,-11,-35,-12,-97,-12,105,-12,34,-12,-19,-13,-18,-13,-19,-13,0,-12,50,-12,-122,-12,-25,-12,103,-11,17,-10,-35,-10,-90,-9,-97,-8,-93,-7,-71,-6,-51,-5,-38,-4,-10,-3,7,-1,-5,-1,-34,0,-73,1}; }
	private static byte[] data43(){ return new byte[] {91,2,-17,2,94,3,-83,3,-36,3,-11,3,-22,3,-79,3,80,3,-30,2,107,2,-66,1,-2,0,75,0,-126,-1,-114,-2,-97,-3,-67,-4,-74,-5,-90,-6,-97,-7,-97,-8,-111,-9,120,-10,-128,-11,-120,-12,-112,-13,122,-14,-94,-15,-38,-16,1,-16,65,-17,-72,-18,51,-18,-90,-19,54,-19,-12,-20,-99,-20,50,-20,-30,-21,-106,-21,36,-21,-114,-22,2,-22,101,-23,-88,-24,-61,-25,-10,-26,15,-26,39,-27,45,-28,77,-29,110,-30,-126,-31,-83,-32,-37,-33,20,-33,78,-34,-81,-35,21,-35,-124,-36,22,-36,-44,-37,-107,-37,-127,-37,-121,-37,-44,-37,51,-36,-97,-36,63,-35,34,-34,3,-33,15,-32,74,-31,-95,-30,-4,-29,-112,-27,62,-25,-7,-24,-58,-22,-64,-20,-39,-18,-45,-16,-19,-14,35,-11,119,-9,-67,-7,34,-4,-82,-2,50,1,-93,3,66,6,-16,8,-97,11,80,14,1,17,-53,19,-103,22,72,25,1,28,-68,30,78,33,-46,35,73,38,-97,40,-75,42,-118,44,99,46,-20,47,79,49,-125,50,124,51,84,52,-15,52,108,53,-59,53,24,54,40,54,46,54,16,54,-45,53,-128,53,23,53,-117,52,-28,51,25,51,50,50,34,49,-17,47,-94,46,41,45,-94,43,-32,41,20,40,44,38,58,36,37,34,4,32,-55,29,112,27,18,25,-82,22,55,20,-88,17,56,15,-64,12,57,10,-109,7,16,5,-103,2,2,0,-116,-3,54,-5,-52,-8,109,-10,29,-12,4,-14,-8,-17,23,-18,95,-20,-30,-22,95,-23,35,-24,27,-25,81,-26,-106,-27,14,-27,-74,-28,116,-28,90,-28,101,-28,-117,-28,-81,-28,-41,-28,38,-27,-113,-27,-29,-27,42,-26,-95,-26,31,-25,115,-25,-29,-25,108,-24,-32,-24,61,-23,-97,-23,35,-22,122,-22,-44,-22,74,-21,-58,-21,28,-20,-124,-20,52,-19,-33,-19,-121,-18,72,-17,43,-16,17,-15,4,-14,22,-13,59,-12,62,-11,86,-10,-101,-9,-68,-8,-39,-7,1,-5,46,-4,43,-3,47,-2,36,-1,0,0,-77,0,78,1,-38,1,54,2,120,2,-93,2,-60,2,-55,2,-85,2,-111,2,96,2,16,2,-80,1,100,1,-3,0,-122,0,18,0,-89,-1,38,-1,-95,-2,24,-2,-115,-3,-28,-4,71,-4,-91,-5,23,-5,-122,-6,-11,-7,120,-7,17,-7,-70,-8,105,-8,65,-8,34,-8,17,-8,43,-8,95,-8,-85,-8,7,-7,110,-7,-2,-7,-100,-6,35,-5,-62,-5,123,-4,43,-3,-37,-3,125,-2,46,-1,-40,-1,-127,0,44,1,-42,1,121,2,19,3,-52,3,101,4,-12,4,-113,5,19,6,-117,6,-22,6,63,7,-95,7,-21,7,13,8,52,8,76,8,81,8,40,8,16,8,-31,7,-128,7,49,7,-44,6,100,6,-28,5,105,5,-1,4,117,4,-5,3,-102,3,59,3,-33,2,-115,2,86,2,38,2,-4,1,-26,1,-25,1,-22,1,-19,1,5,2,54,2,91,2,-125,2,-44,2,24,3,92,3,-99,3,-2,3,94,4,-89,4,12,5,93,5,-82,5,0,6,70,6,-106,6,-53,6,-9,6,80,7,-83,7,-28,7,48,8,126,8,-30,8,58,9,-92,9,31,10,-71,10,65,11,-18,11,-111,12,53,13,-5,13,-52,14,-105,15,80,16,4,17,-87,17,59,18,-96,18,-27,18,1,19,-17,18,-79,18,74,18,-74,17,-34,16,-35,15,-56,14,-126,13,21,12,-102,10,16,9,101,7,-67,5,17,4,97,2,-106,0,-33,-2,45,-3,-124,-5,-35,-7,60,-8,-79,-10,35,-11,-115,-13,25,-14,-77,-16,90,-17,13,-18,-53,-20,-104,-21,105,-22,82,-23,66,-24,63,-25,50,-26,51,-27,70,-28,115,-29,-117,-30,-55,-31,32,-31,125,-32,-26,-33,114,-33,29,-33,-41,-34,-105,-34,-107,-34,-100,-34,-85,-34,-43,-34,34,-33,-123,-33,-66,-33,37,-32,-83,-32,71,-31,-49,-31,-127,-30,81,-29,46,-28,28,-27,34,-26,102,-25,-78,-24,16,-22,-92,-21,81,-19,13,-17,-27,-16,-2,-14,46,-11,75,-9,-121,-7,-4,-5,91,-2,-54,0,59,3,-71,5,61,8,-108,10,-17,12,48,15,112,17,-105,19,-77,21,-89,23,-102,25,-117,27,114,29,55,31,-12,32,-76,34,83,36,-20,37,113,39,-10,40,65,42,118,43,-115,44,-127,45,56,46,-49,46,46,47,109,47,97,47,50,47,-52,46,61,46,110,45,127,44,118,43,56,42,-67,40,80,39,-69,37,11,36,64,34,-111,32,-32,30,21,29,94,27,-59,25,48,24,123,22,-29,20,115,19,-35,17,58,16,-100,14,4,13,82,11,-126,9,-46,7,15,6,32,4,49,2,75,0,107,-2,73,-4,29,-6,19,-8,-6,-11,-51,-13,-85,-15,-120,-17,123,-19,96,-21,92,-23,99,-25,127,-27,-89,-29,-9,-31,100,-32,-16,-34,-96,-35,122,-36,-115,-37,-66,-38,38,-38,-66,-39,120,-39,93,-39,117,-39}; }
	private static byte[] data44(){ return new byte[] {-56,-39,37,-38,-85,-38,95,-37,48,-36,11,-35,32,-34,71,-33,119,-32,-96,-31,-51,-30,3,-28,26,-27,48,-26,79,-25,102,-24,94,-23,64,-22,67,-21,58,-20,36,-19,33,-18,47,-17,40,-16,31,-15,81,-14,118,-13,-101,-12,-48,-11,35,-9,-118,-8,-29,-7,48,-5,-119,-4,-8,-3,66,-1,-114,0,-38,1,20,3,73,4,105,5,-105,6,-105,7,119,8,91,9,35,10,-72,10,50,11,-106,11,-37,11,-10,11,-15,11,-32,11,-99,11,44,11,-69,10,41,10,103,9,-100,8,-52,7,-48,6,-86,5,116,4,97,3,37,2,-21,0,-105,-1,106,-2,49,-3,-15,-5,-51,-6,-47,-7,-60,-8,-60,-9,-24,-10,54,-10,109,-11,-51,-12,96,-12,-6,-13,-112,-13,71,-13,49,-13,16,-13,-15,-14,-3,-14,52,-13,58,-13,115,-13,-27,-13,102,-12,-33,-12,110,-11,51,-10,13,-9,-26,-9,-13,-8,27,-6,98,-5,-82,-4,52,-2,-26,-1,-106,1,96,3,82,5,83,7,77,9,73,11,91,13,90,15,62,17,42,19,14,21,-54,22,105,24,5,26,-128,27,-45,28,10,30,77,31,86,32,58,33,20,34,-8,34,-92,35,68,36,-40,36,111,37,-35,37,64,38,-76,38,-1,38,41,39,82,39,126,39,-120,39,103,39,76,39,35,39,-43,38,86,38,-35,37,77,37,123,36,-104,35,-81,34,-79,33,-118,32,68,31,1,30,-111,28,6,27,109,25,-37,23,7,22,29,20,57,18,64,16,17,14,-57,11,-110,9,93,7,-11,4,-84,2,104,0,44,-2,1,-4,-8,-7,33,-8,85,-10,-96,-12,54,-13,8,-14,-16,-16,-2,-17,87,-17,-57,-18,58,-18,-56,-19,121,-19,47,-19,-63,-20,93,-20,21,-20,-84,-21,22,-21,122,-22,-49,-23,12,-23,21,-24,13,-25,13,-26,-38,-28,-97,-29,104,-30,24,-31,-41,-33,-88,-34,-105,-35,-103,-36,-91,-37,-49,-38,49,-38,-96,-39,30,-39,-46,-40,-105,-40,113,-40,80,-40,67,-40,77,-40,71,-40,90,-40,-127,-40,-114,-40,-96,-40,-69,-40,-10,-40,29,-39,112,-39,-58,-39,30,-38,-119,-38,25,-37,-78,-37,80,-36,-21,-36,-79,-35,-127,-34,70,-33,28,-32,-1,-32,-19,-31,-58,-30,-80,-29,-59,-28,-50,-27,-54,-26,-48,-25,4,-23,43,-22,70,-21,-85,-20,28,-18,-128,-17,5,-15,-73,-14,125,-12,83,-10,55,-8,104,-6,-122,-4,-82,-2,-31,0,51,3,102,5,-98,7,-24,9,62,12,122,14,-94,16,-43,18,-7,20,-15,22,-18,24,-22,26,-58,28,122,30,49,32,-54,33,84,35,-70,36,22,38,84,39,116,40,116,41,109,42,73,43,9,44,-69,44,79,45,-33,45,90,46,-88,46,-20,46,9,47,-10,46,-62,46,107,46,-48,45,30,45,80,44,63,43,14,42,-70,40,81,39,-60,37,15,36,84,34,-120,32,-96,30,-93,28,-89,26,-78,24,-78,22,-73,20,-41,18,-19,16,-11,14,16,13,92,11,-86,9,-10,7,89,6,-28,4,110,3,-6,1,-50,0,-94,-1,103,-2,79,-3,76,-4,89,-5,102,-6,117,-7,-85,-8,-26,-9,11,-9,74,-10,-91,-11,0,-11,61,-12,-77,-13,59,-13,-73,-14,64,-14,2,-14,-40,-15,-91,-15,-85,-15,-12,-15,97,-14,-58,-14,109,-13,94,-12,86,-11,-128,-10,-39,-9,83,-7,-57,-6,94,-4,3,-2,-101,-1,5,1,-126,2,-22,3,37,5,62,6,57,7,28,8,-76,8,33,9,121,9,-94,9,-79,9,-99,9,120,9,53,9,-67,8,88,8,-42,7,56,7,-99,6,15,6,101,5,-104,4,-44,3,42,3,103,2,107,1,-119,0,-82,-1,-71,-2,-118,-3,124,-4,105,-5,51,-6,-26,-8,-81,-9,-111,-10,79,-11,22,-12,0,-13,7,-14,-21,-16,-39,-17,1,-17,39,-18,26,-19,53,-20,92,-21,116,-22,97,-23,115,-24,104,-25,78,-26,19,-27,-34,-29,-92,-30,81,-31,-14,-33,-95,-34,85,-35,18,-36,-36,-38,-50,-39,-57,-40,-34,-41,27,-41,113,-42,-6,-43,-93,-43,-124,-43,-126,-43,-105,-43,-34,-43,66,-42,-58,-42,90,-41,35,-40,-18,-40,-56,-39,-76,-38,-58,-37,-18,-36,18,-34,84,-33,-44,-32,100,-30,12,-28,-46,-27,-49,-25,-37,-23,-21,-21,58,-18,-94,-16,-3,-14,107,-11,29,-8,-45,-6,116,-3,31,0,-8,2,-56,5,-126,8,70,11,18,14,-55,16,101,19,13,22,-88,24,22,27,92,29,-72,31,-25,33,-7,35,-30,37,-73,39,112,41,-37,42,48,44,-112,45,-87,46,-105,47,109,48,75,49,-11,49,-123,50,-9,50,110,51,-57,51,-21,51,9,52,3,52,-46,51,124,51,13,51,116,50,-79,49,-31,48,-34,47,-69,46,113,45,23,44,-79,42,37,41,126,39,-69,37,-9,35,8,34,2,32,-12,29,-65,27,122,25,40,23,-50,20,91,18,-41,15,88,13,-40,10,103,8,-23,5}; }
	private static byte[] data45(){ return new byte[] {-118,3,44,1,-17,-2,-37,-4,-19,-6,1,-7,74,-9,-62,-11,110,-12,49,-13,11,-14,40,-15,106,-16,-90,-17,11,-17,-126,-18,-1,-19,104,-19,-24,-20,-110,-20,44,-20,-118,-21,13,-21,-87,-22,36,-22,-103,-23,51,-23,-46,-24,108,-24,30,-24,2,-24,-16,-25,-9,-25,19,-24,102,-24,-67,-24,22,-23,-99,-23,87,-22,-2,-22,-83,-21,127,-20,106,-19,53,-18,24,-17,27,-16,28,-15,15,-14,19,-13,36,-12,30,-11,16,-10,25,-9,20,-8,30,-7,17,-6,22,-5,-15,-5,-66,-4,-99,-3,112,-2,10,-1,-106,-1,-3,-1,104,0,-104,0,-88,0,-69,0,-100,0,69,0,3,0,-80,-1,59,-1,-92,-2,27,-2,-99,-3,0,-3,100,-4,-33,-5,85,-5,-67,-6,40,-6,-94,-7,39,-7,-111,-8,10,-8,-127,-9,-13,-10,103,-10,-26,-11,107,-11,-9,-12,-104,-12,88,-12,48,-12,21,-12,27,-12,87,-12,-119,-12,-50,-12,47,-11,-91,-11,57,-10,-40,-10,-117,-9,67,-8,46,-7,0,-6,-12,-6,-13,-5,-15,-4,-45,-3,-58,-2,-63,-1,-97,0,113,1,53,2,-25,2,-120,3,41,4,-93,4,41,5,-118,5,-25,5,71,6,-104,6,-40,6,21,7,72,7,105,7,125,7,120,7,94,7,48,7,-16,6,-72,6,95,6,-33,5,117,5,18,5,-89,4,49,4,-24,3,-88,3,105,3,51,3,24,3,-14,2,-74,2,-68,2,-81,2,-104,2,-113,2,-109,2,-104,2,-114,2,-117,2,-93,2,-61,2,-72,2,-52,2,-12,2,6,3,-7,2,10,3,9,3,-16,2,-35,2,-34,2,-13,2,-5,2,28,3,78,3,-93,3,-18,3,92,4,3,5,-76,5,123,6,104,7,116,8,-107,9,-78,10,-13,11,77,13,-97,14,-24,15,60,17,-124,18,-97,19,-91,20,112,21,53,22,-90,22,-20,22,10,23,-49,22,111,22,-27,21,50,21,109,20,124,19,-115,18,-123,17,114,16,100,15,88,14,80,13,52,12,30,11,17,10,-21,8,-69,7,-106,6,67,5,-21,3,-126,2,23,1,-96,-1,17,-2,-118,-4,-12,-6,58,-7,-110,-9,3,-10,116,-12,-51,-14,50,-15,-81,-17,45,-18,-100,-20,39,-21,-55,-23,112,-24,-2,-26,-80,-27,111,-28,53,-29,-27,-31,-66,-32,-77,-33,-103,-34,-121,-35,-106,-36,-51,-37,6,-37,67,-38,-72,-39,88,-39,0,-39,-27,-40,1,-39,74,-39,-100,-39,39,-38,-24,-38,-78,-37,-110,-36,-104,-35,-47,-34,28,-32,123,-31,-21,-30,-108,-28,73,-26,13,-24,3,-22,38,-20,75,-18,-102,-16,28,-13,-76,-11,55,-8,-31,-6,-75,-3,-117,0,69,3,15,6,-36,8,-102,11,63,14,-24,16,-113,19,50,22,-61,24,66,27,-86,29,13,32,93,34,-125,36,-124,38,109,40,44,42,-81,43,-1,44,60,46,45,47,-15,47,-125,48,-16,48,28,49,15,49,-58,48,102,48,-78,47,-59,46,-37,45,-56,44,-124,43,22,42,-93,40,41,39,-116,37,-27,35,83,34,-57,32,17,31,95,29,-40,27,70,26,-101,24,-7,22,83,21,-63,19,-4,17,61,16,-115,14,-43,12,-11,10,14,9,36,7,39,5,7,3,-12,0,-42,-2,-93,-4,80,-6,18,-8,-36,-11,-119,-13,56,-15,-5,-18,-30,-20,-51,-22,-46,-24,-8,-26,58,-27,-91,-29,56,-30,-2,-32,-15,-33,-1,-34,84,-34,-58,-35,80,-35,17,-35,10,-35,29,-35,61,-35,-112,-35,24,-34,-95,-34,47,-33,-30,-33,-106,-32,79,-31,2,-30,-56,-30,117,-29,21,-28,-70,-28,110,-27,-10,-27,125,-26,33,-25,-62,-25,101,-24,11,-23,-33,-23,-71,-22,-95,-21,-96,-20,-63,-19,5,-17,58,-16,-125,-15,-27,-14,71,-12,-100,-11,0,-9,111,-8,-52,-7,-1,-6,81,-4,-101,-3,-45,-2,7,0,50,1,105,2,125,3,-111,4,-81,5,-61,6,-96,7,-91,8,111,9,21,10,-84,10,28,11,82,11,102,11,61,11,14,11,-90,10,18,10,105,9,-83,8,-37,7,-15,6,10,6,38,5,40,4,72,3,121,2,-87,1,-48,0,-13,-1,54,-1,118,-2,-91,-3,-34,-4,58,-4,111,-5,-80,-6,-17,-7,52,-7,121,-8,-92,-9,7,-9,113,-10,-68,-11,61,-11,-46,-12,-122,-12,62,-12,21,-12,29,-12,39,-12,68,-12,-106,-12,10,-11,109,-11,-18,-11,-78,-10,122,-9,77,-8,55,-7,76,-6,115,-5,-99,-4,-30,-3,92,-1,-72,0,46,2,-64,3,116,5,9,7,-85,8,91,10,7,12,-118,13,23,15,-96,16,0,18,59,19,-124,20,-84,21,-54,22,-66,23,-43,24,-53,25,-77,26,-102,27,-121,28,95,29,40,30,-3,30,-41,31,-118,32,64,33,4,34,-61,34,96,35,-14,35,-120,36,-7,36,72,37,-110,37,-35,37,-36,37,-46,37,-45,37,-103,37,36,37,-83,36,31,36,82,35,90,34,73,33,24,32,-55,30,71,29}; }
	private static byte[] data46(){ return new byte[] {-84,27,-1,25,41,24,63,22,83,20,105,18,70,16,53,14,57,12,56,10,32,8,53,6,110,4,-95,2,-9,0,120,-1,29,-2,-45,-4,-89,-5,-81,-6,-49,-7,0,-7,44,-8,126,-9,-47,-10,26,-10,99,-11,-74,-12,16,-12,42,-13,68,-14,100,-15,125,-16,91,-17,60,-18,38,-19,-12,-21,-98,-22,91,-23,40,-24,-17,-26,-104,-27,93,-28,87,-29,62,-30,53,-31,89,-32,-97,-33,-36,-34,59,-34,-37,-35,118,-35,11,-35,-80,-36,123,-36,53,-36,-29,-37,-78,-37,127,-37,61,-37,-2,-38,-17,-38,-52,-38,-84,-38,-86,-38,-58,-38,-49,-38,-32,-38,13,-37,47,-37,77,-37,88,-37,117,-37,-111,-37,-116,-37,-94,-37,-82,-37,-102,-37,-98,-37,-71,-37,-8,-37,51,-36,-114,-36,28,-35,-48,-35,107,-34,77,-33,121,-32,-104,-31,-85,-30,-7,-29,102,-27,-57,-26,43,-24,-50,-23,121,-21,21,-19,-70,-18,-88,-16,-105,-14,89,-12,93,-10,-128,-8,-83,-6,-52,-4,32,-1,-128,1,-16,3,92,6,-21,8,109,11,-31,13,95,16,-43,18,47,21,125,23,-90,25,-42,27,-38,29,-58,31,-77,33,-116,35,65,37,-12,38,-114,40,47,42,-97,43,-12,44,43,46,91,47,87,48,45,49,-47,49,79,50,-108,50,-94,50,105,50,9,50,113,49,-93,48,-86,47,-124,46,61,45,-31,43,104,42,-43,40,55,39,-113,37,-39,35,2,34,76,32,122,30,-95,28,-81,26,-43,24,-10,22,-6,20,8,19,53,17,94,15,120,13,-81,11,-3,9,69,8,124,6,-52,4,55,3,-103,1,-25,-1,111,-2,-17,-4,86,-5,-34,-7,-121,-8,41,-9,-56,-11,-100,-12,-119,-13,-121,-14,-115,-15,-58,-16,61,-16,-62,-17,96,-17,71,-17,89,-17,-126,-17,-33,-17,-122,-16,91,-15,68,-14,108,-13,-56,-12,59,-10,-51,-9,-124,-7,81,-5,23,-3,-33,-2,-64,0,-128,2,19,4,-99,5,33,7,114,8,-108,9,-110,10,-121,11,66,12,-14,12,-122,13,5,14,81,14,-100,14,-42,14,-8,14,-23,14,-25,14,-32,14,-93,14,72,14,10,14,-89,13,20,13,122,12,-15,11,47,11,86,10,127,9,-116,8,-126,7,69,6,20,5,-30,3,-120,2,28,1,-90,-1,62,-2,-65,-4,43,-5,-52,-7,88,-8,-60,-10,46,-11,-62,-13,54,-14,-117,-16,-29,-18,62,-19,-105,-21,-69,-23,-14,-25,33,-26,69,-28,86,-30,-123,-32,-66,-34,-7,-36,76,-37,-63,-39,94,-40,-21,-42,-79,-43,-93,-44,-97,-45,-62,-46,14,-46,-124,-47,-3,-48,-90,-48,100,-48,33,-48,30,-48,34,-48,96,-48,-96,-48,4,-47,-115,-47,65,-46,-15,-46,-42,-45,-14,-44,32,-42,107,-41,-24,-40,-105,-38,74,-36,2,-34,-22,-33,10,-30,32,-28,66,-26,-117,-24,-13,-22,87,-19,-55,-17,82,-14,-5,-12,-100,-9,75,-6,9,-3,-51,-1,-127,2,72,5,20,8,-58,10,81,13,-47,15,75,18,-103,20,-67,22,-25,24,-37,26,-80,28,105,30,6,32,-93,33,18,35,115,36,-58,37,17,39,63,40,109,41,-100,42,-78,43,-70,44,-69,45,-74,46,126,47,24,48,-95,48,5,49,50,49,46,49,1,49,-78,48,45,48,-121,47,-32,46,15,46,27,45,36,44,20,43,-46,41,-128,40,32,39,-88,37,14,36,102,34,-83,32,-45,30,-21,28,-18,26,0,25,-24,22,-27,20,-24,18,-16,16,-6,14,13,13,82,11,-107,9,-35,7,67,6,-46,4,114,3,27,2,-14,0,-19,-1,-52,-2,-60,-3,-33,-4,-1,-5,7,-5,12,-6,46,-7,42,-8,-5,-10,-14,-11,-21,-12,-63,-13,-123,-14,124,-15,-124,-16,-123,-17,-117,-18,-51,-19,37,-19,-112,-20,19,-20,-49,-21,-81,-21,-123,-21,-121,-21,-92,-21,-41,-21,-4,-21,49,-20,-97,-20,-15,-20,71,-19,-46,-19,108,-18,-1,-18,-98,-17,102,-16,52,-15,-12,-15,-49,-14,-53,-13,-80,-12,-111,-11,-124,-10,-126,-9,92,-8,55,-7,13,-6,-40,-6,-111,-5,42,-4,-71,-4,50,-3,-127,-3,-73,-3,-33,-3,-32,-3,-57,-3,-113,-3,91,-3,-2,-4,-108,-4,48,-4,-44,-5,92,-5,-11,-6,-124,-6,6,-6,-111,-7,57,-7,-35,-8,114,-8,1,-8,-105,-9,28,-9,-91,-10,45,-10,-82,-11,25,-11,-111,-12,41,-12,-73,-13,79,-13,-19,-14,-77,-14,-106,-14,-122,-14,-110,-14,-57,-14,3,-13,91,-13,-44,-13,110,-12,20,-11,-56,-11,-112,-10,-117,-9,120,-8,107,-7,111,-6,116,-5,-115,-4,126,-3,119,-2,93,-1,60,0,5,1,-69,1,102,2,-24,2,95,3,-57,3,53,4,-113,4,-38,4,32,5,87,5,107,5,-128,5,-114,5,-107,5,118,5,91,5,60,5,15,5,-21,4,-59,4,-94,4,123,4,102,4,80,4,72,4,50,4,39,4,41,4,3,4,-22,3,-44,3,-113,3,57,3,-21,2,-102,2,47,2}; }
	private static byte[] data47(){ return new byte[] {-53,1,110,1,23,1,-87,0,67,0,1,0,-45,-1,120,-1,58,-1,38,-1,-7,-2,-73,-2,-94,-2,-111,-2,107,-2,94,-2,113,-2,-115,-2,-81,-2,-32,-2,75,-1,-48,-1,101,0,44,1,17,2,41,3,69,4,-112,5,11,7,-96,8,33,10,-79,11,96,13,-6,14,107,16,-44,17,13,19,35,20,-2,20,-79,21,79,22,-99,22,-29,22,-12,22,-15,22,-38,22,-60,22,-103,22,93,22,48,22,-2,21,-60,21,-117,21,59,21,-14,20,-115,20,27,20,-119,19,-15,18,58,18,89,17,77,16,36,15,-30,13,-98,12,53,11,-76,9,50,8,-74,6,33,5,119,3,-30,1,65,0,-93,-2,-45,-4,6,-5,67,-7,100,-9,97,-11,118,-13,122,-15,94,-17,64,-19,38,-21,11,-23,-28,-26,-60,-28,-68,-30,-39,-32,-14,-34,47,-35,121,-37,30,-38,-70,-40,105,-41,110,-42,-82,-43,8,-43,108,-44,19,-44,-9,-45,-56,-45,-40,-45,46,-44,-119,-44,-28,-44,117,-43,65,-42,15,-41,-24,-41,24,-39,98,-38,-39,-37,126,-35,90,-33,119,-31,-97,-29,-22,-27,-128,-24,66,-21,2,-18,-15,-16,2,-12,42,-9,89,-6,-98,-3,-16,0,61,4,-108,7,-27,10,36,14,93,17,-121,20,-98,23,-105,26,112,29,27,32,-72,34,11,37,49,39,43,41,-8,42,125,44,-38,45,0,47,-35,47,-121,48,23,49,121,49,-123,49,126,49,102,49,25,49,-125,48,-27,47,47,47,50,46,28,45,-8,43,-75,42,74,41,-73,39,76,38,-59,36,27,35,117,33,-30,31,57,30,107,28,-102,26,-50,24,-13,22,-16,20,-29,18,-56,16,-120,14,35,12,-67,9,100,7,-44,4,43,2,-110,-1,9,-3,110,-6,-46,-9,119,-11,40,-13,-29,-16,-82,-18,-79,-20,-47,-22,-17,-24,35,-25,-95,-27,65,-28,-20,-30,-45,-31,-14,-32,80,-32,-53,-33,-85,-33,-85,-33,-58,-33,5,-32,120,-32,-19,-32,127,-31,8,-30,-107,-30,40,-29,-84,-29,24,-28,-113,-28,-35,-28,64,-27,-94,-27,-12,-27,88,-26,-56,-26,90,-25,-28,-25,127,-24,60,-23,69,-22,82,-21,114,-20,-61,-19,54,-17,-105,-16,25,-14,-78,-13,56,-11,-106,-10,-7,-9,104,-7,-60,-6,-28,-5,6,-3,47,-2,66,-1,81,0,99,1,-120,2,-91,3,-53,4,1,6,42,7,64,8,95,9,97,10,79,11,-3,11,-106,12,17,13,101,13,119,13,105,13,28,13,-102,12,-8,11,66,11,112,10,-119,9,-80,8,-29,7,2,7,20,6,75,5,-118,4,-52,3,4,3,89,2,-96,1,-41,0,-9,-1,50,-1,94,-2,117,-3,124,-4,-68,-5,-63,-6,-51,-7,1,-7,65,-8,105,-9,-98,-10,1,-10,116,-11,-56,-12,56,-12,-42,-13,-113,-13,51,-13,29,-13,18,-13,24,-13,47,-13,114,-13,-29,-13,68,-12,-61,-12,103,-11,53,-10,-43,-10,-82,-9,-82,-8,-82,-7,-89,-6,-44,-5,34,-3,82,-2,102,-1,-94,0,-27,1,-2,2,22,4,42,5,72,6,20,7,-20,7,-32,8,-76,9,113,10,82,11,36,12,-27,12,-80,13,-124,14,116,15,89,16,43,17,55,18,53,19,3,20,-15,20,-22,21,-59,22,-111,23,118,24,71,25,24,26,-35,26,-82,27,98,28,-2,28,-105,29,5,30,81,30,112,30,125,30,79,30,-27,29,108,29,-36,28,41,28,70,27,76,26,74,25,45,24,6,23,-31,21,-83,20,98,19,15,18,-50,16,-128,15,46,14,-20,12,-56,11,-98,10,126,9,111,8,-111,7,-76,6,-36,5,31,5,-123,4,-20,3,64,3,-63,2,78,2,-80,1,5,1,126,0,-16,-1,38,-1,89,-2,-96,-3,-82,-4,-70,-5,-64,-6,-38,-7,-37,-8,-46,-9,-43,-10,-7,-11,31,-11,69,-12,-123,-13,-31,-14,61,-14,-121,-15,-30,-16,75,-16,-91,-17,-10,-18,90,-18,-74,-19,1,-19,77,-20,-71,-21,23,-21,89,-22,-63,-23,57,-23,-68,-24,45,-24,-76,-25,99,-25,9,-25,-80,-26,-124,-26,74,-26,2,-26,-63,-27,-114,-27,46,-27,-55,-28,75,-28,-92,-29,-39,-30,-15,-31,17,-31,19,-32,-1,-34,5,-34,42,-35,72,-36,-100,-37,28,-37,-54,-38,-117,-38,-124,-38,-85,-38,1,-37,66,-37,-98,-37,41,-36,-69,-36,57,-35,-16,-35,-60,-34,-119,-33,77,-32,81,-31,116,-30,-120,-29,-73,-28,61,-26,-81,-25,61,-23,1,-21,11,-19,11,-17,50,-15,119,-13,-10,-11,125,-8,-2,-6,-97,-3,72,0,-6,2,-112,5,65,8,-6,10,-118,13,18,16,-76,18,76,21,-83,23,39,26,-123,28,-37,30,9,33,47,35,50,37,11,39,-50,40,117,42,-27,43,15,45,28,46,-22,46,-105,47,0,48,51,48,61,48,17,48,-46,47,75,47,-88,46,-16,45,11,45,19,44,-26,42,-72,41,99,40,8,39,-113,37,-12,35,76,34,-109,32}; }
	private static byte[] data48(){ return new byte[] {-48,30,-1,28,34,27,51,25,43,23,43,21,39,19,24,17,-1,14,-21,12,-16,10,-21,8,-41,6,-56,4,-40,2,-51,0,-82,-2,-92,-4,-51,-6,-45,-8,-45,-10,-3,-12,65,-13,-107,-15,23,-16,-27,-18,-42,-19,-29,-20,67,-20,-2,-21,-44,-21,-44,-21,31,-20,-56,-20,-127,-19,113,-18,-102,-17,-16,-16,73,-14,-51,-13,122,-11,75,-9,11,-7,-38,-6,-45,-4,-95,-2,105,0,47,2,-21,3,-115,5,0,7,-128,8,-4,9,81,11,-76,12,30,14,118,15,-40,16,64,18,-86,19,-40,20,-2,21,37,23,5,24,-66,24,87,25,-22,25,44,26,50,26,52,26,26,26,-62,25,75,25,-34,24,32,24,49,23,63,22,66,21,37,20,-37,18,-107,17,83,16,-23,14,88,13,-38,11,73,10,-125,8,-88,6,-66,4,-67,2,115,0,25,-2,-53,-5,75,-7,-85,-10,7,-12,99,-15,-85,-18,-35,-21,49,-23,-110,-26,-32,-29,62,-31,-60,-34,101,-36,15,-38,-12,-41,-27,-43,-11,-45,38,-46,125,-48,-25,-50,115,-51,27,-52,-44,-54,-58,-55,-82,-56,-46,-57,16,-57,113,-58,15,-58,-36,-59,-37,-59,13,-58,-113,-58,43,-57,15,-56,6,-55,53,-54,-119,-53,-5,-52,-114,-50,71,-48,11,-46,-17,-45,-28,-43,-6,-41,49,-38,110,-36,-95,-34,3,-31,127,-29,5,-26,-117,-24,78,-21,24,-18,-30,-16,-76,-13,-102,-10,-117,-7,88,-4,17,-1,-34,1,-117,4,12,7,117,9,-34,11,23,14,9,16,-2,17,-26,19,-99,21,36,23,-62,24,98,26,-35,27,67,29,-34,30,105,32,-38,33,82,35,-35,36,87,38,-118,39,-73,40,-40,41,-64,42,105,43,-19,43,80,44,123,44,-116,44,119,44,93,44,5,44,-102,43,56,43,-80,42,-5,41,68,41,115,40,-127,39,100,38,45,37,-21,35,-104,34,50,33,-45,31,110,30,23,29,-35,27,-82,26,-97,25,-98,24,-63,23,-22,22,26,22,90,21,-83,20,-18,19,60,19,-120,18,-52,17,14,17,41,16,77,15,115,14,99,13,52,12,14,11,-27,9,-125,8,46,7,7,6,-43,4,-93,3,-105,2,-76,1,-58,0,-38,-1,34,-1,118,-2,-85,-3,-24,-4,88,-4,-52,-5,48,-5,-105,-6,17,-6,-119,-7,-5,-8,-128,-8,24,-8,-108,-9,14,-9,-86,-10,96,-10,-5,-11,-98,-11,107,-11,106,-11,96,-11,109,-11,-71,-11,0,-10,70,-10,-102,-10,16,-9,106,-9,-89,-9,-14,-9,75,-8,108,-8,-127,-8,-112,-8,-101,-8,-126,-8,92,-8,73,-8,47,-8,-28,-9,-106,-9,64,-9,-31,-10,110,-10,-3,-11,-110,-11,19,-11,-112,-12,24,-12,-93,-13,39,-13,-88,-14,47,-14,-57,-15,68,-15,-50,-16,61,-16,-66,-17,53,-17,-63,-18,56,-18,-64,-19,64,-19,-25,-20,-127,-20,41,-20,-13,-21,-35,-21,-47,-21,-34,-21,25,-20,106,-20,-43,-20,71,-19,-4,-19,-93,-18,81,-17,35,-16,-7,-16,-39,-15,-91,-14,-107,-13,-108,-12,-116,-11,123,-10,127,-9,-108,-8,-111,-7,126,-6,110,-5,90,-4,47,-3,-29,-3,-97,-2,82,-1,-30,-1,106,0,-23,0,79,1,-108,1,-71,1,-46,1,-47,1,-75,1,-103,1,115,1,64,1,20,1,-15,0,-17,0,-18,0,-34,0,14,1,58,1,111,1,-95,1,-56,1,-15,1,11,2,12,2,-14,1,-56,1,116,1,45,1,-59,0,46,0,-105,-1,18,-1,124,-2,-44,-3,70,-3,-55,-4,50,-4,-100,-5,48,-5,-22,-6,-112,-6,69,-6,37,-6,24,-6,-9,-7,-17,-7,23,-6,59,-6,103,-6,-69,-6,82,-5,-24,-5,-88,-4,-89,-3,-2,-2,94,0,-30,1,-81,3,123,5,37,7,-37,8,-103,10,72,12,-55,13,35,15,-128,16,-73,17,-57,18,-28,19,-6,20,-12,21,-34,22,-35,23,-43,24,-67,25,-108,26,109,27,59,28,-3,28,-57,29,-126,30,22,31,-97,31,19,32,116,32,-72,32,-46,32,-54,32,-101,32,100,32,6,32,-116,31,-18,30,64,30,115,29,-107,28,-102,27,-125,26,73,25,-1,23,-100,22,34,21,-123,19,-53,17,-16,15,-15,13,-36,11,-86,9,92,7,-23,4,125,2,-25,-1,73,-3,-111,-6,-30,-9,2,-11,52,-14,-114,-17,-6,-20,70,-22,-80,-25,84,-27,-4,-30,-125,-32,70,-34,70,-36,54,-38,44,-40,110,-42,-35,-44,70,-45,-36,-47,-56,-48,-37,-49,-9,-50,78,-50,-28,-51,-53,-51,-102,-51,-60,-51,43,-50,-72,-50,88,-49,87,-48,-118,-47,-8,-46,120,-44,97,-42,111,-40,-112,-38,-28,-36,127,-33,63,-30,19,-27,24,-24,87,-21,-107,-18,-19,-15,81,-11,-44,-8,76,-4,-95,-1,46,3,-86,6,16,10,82,13,-72,16,-12,19,22,23,18,26,-19,28,-112,31,-5,33,51,36,44,38,-52,39,82,41,-111,42,-127,43,66,44,-25,44,105,45,-97,45,-64,45,-44,45}; }
	private static byte[] data49(){ return new byte[] {-69,45,98,45,23,45,-81,44,24,44,81,43,-119,42,-89,41,-114,40,115,39,96,38,43,37,-58,35,82,34,-25,32,71,31,118,29,-125,27,122,25,75,23,-36,20,86,18,-45,15,43,13,96,10,-87,7,-14,4,83,2,-106,-1,-9,-4,118,-6,-7,-9,123,-11,25,-13,-36,-16,-74,-18,-85,-20,-36,-22,80,-23,-45,-25,-112,-26,-96,-27,-25,-28,71,-28,-38,-29,-82,-29,-93,-29,-80,-29,-32,-29,48,-28,-118,-28,-43,-28,60,-27,-102,-27,-47,-27,19,-26,70,-26,127,-26,-101,-26,-40,-26,5,-25,72,-25,-103,-25,28,-24,-82,-24,92,-23,46,-22,43,-21,56,-20,85,-19,123,-18,-74,-17,-8,-16,44,-14,105,-13,-71,-12,-33,-11,9,-9,64,-8,90,-7,106,-6,109,-5,-110,-4,-96,-3,-105,-2,-106,-1,-90,0,-96,1,-111,2,-111,3,-99,4,-124,5,80,6,59,7,25,8,-55,8,107,9,-13,9,74,10,104,10,108,10,79,10,-12,9,127,9,-8,8,81,8,-104,7,-59,6,-2,5,59,5,105,4,-100,3,-35,2,37,2,91,1,-98,0,-6,-1,63,-1,106,-2,-88,-3,-13,-4,47,-4,104,-5,-54,-6,35,-6,-111,-7,26,-7,-85,-8,70,-8,-28,-9,-91,-9,96,-9,30,-9,-55,-10,-104,-10,95,-10,34,-10,-16,-11,-40,-11,-32,-11,-30,-11,10,-10,86,-10,-85,-10,-9,-10,105,-9,18,-8,-95,-8,60,-7,-4,-7,-29,-6,-86,-5,121,-4,-128,-3,-123,-2,112,-1,107,0,123,1,97,2,32,3,-28,3,-79,4,72,5,-60,5,63,6,-77,6,8,7,97,7,-63,7,34,8,115,8,-41,8,47,9,-96,9,10,10,-114,10,44,11,-62,11,88,12,12,13,-51,13,-119,14,85,15,63,16,39,17,-6,17,-30,18,-61,19,-99,20,81,21,-1,21,-100,22,23,23,103,23,-48,23,5,24,25,24,29,24,28,24,-30,23,-119,23,26,23,-113,22,-10,21,53,21,124,20,-72,19,-23,18,49,18,-106,17,-16,16,103,16,-7,15,-108,15,39,15,-44,14,-94,14,108,14,28,14,-28,13,-70,13,123,13,39,13,-33,12,-99,12,56,12,-69,11,63,11,-75,10,16,10,75,9,-122,8,-85,7,-49,6,-41,5,-8,4,36,4,54,3,96,2,-82,1,-6,0,79,0,-110,-1,-40,-2,38,-2,109,-3,-108,-4,-70,-5,-43,-6,-40,-7,-18,-8,3,-8,4,-9,-11,-11,2,-11,17,-12,9,-13,6,-14,17,-15,51,-16,60,-17,77,-18,-117,-19,-71,-20,-14,-21,80,-21,-67,-22,31,-22,123,-23,-33,-24,66,-24,-128,-25,-97,-26,-87,-27,-87,-28,123,-29,54,-30,-20,-32,116,-33,-1,-35,-97,-36,52,-37,-56,-39,-104,-40,-114,-41,-103,-42,-65,-43,16,-43,-83,-44,75,-44,-4,-45,-2,-45,-9,-45,-25,-45,4,-44,79,-44,-105,-44,-32,-44,109,-43,28,-42,-60,-42,-122,-41,-120,-40,-77,-39,-29,-38,63,-36,-30,-35,-77,-33,-126,-31,125,-29,-98,-27,-41,-25,-10,-23,71,-20,-88,-18,5,-15,70,-13,-77,-11,60,-8,-69,-6,57,-3,-11,-1,-69,2,-128,5,71,8,73,11,43,14,3,17,-37,19,-101,22,60,25,-73,27,11,30,64,32,50,34,8,36,-85,37,40,39,125,40,-73,41,-57,42,-56,43,-105,44,44,45,-90,45,1,46,40,46,37,46,-9,45,-80,45,57,45,-88,44,21,44,81,43,113,42,-124,41,118,40,81,39,4,38,-105,36,18,35,102,33,-72,31,-38,29,-14,27,2,26,16,24,25,22,6,20,-27,17,-61,15,127,13,38,11,-50,8,122,6,-1,3,-127,1,32,-1,-20,-4,-81,-6,-113,-8,-54,-10,59,-11,-60,-13,119,-14,-115,-15,-16,-16,66,-16,-7,-17,-15,-17,18,-16,48,-16,-101,-16,56,-15,-15,-15,-83,-14,-98,-13,-91,-12,-78,-11,-48,-10,17,-8,111,-7,-88,-6,9,-4,-121,-3,-6,-2,112,0,11,2,-59,3,119,5,61,7,13,9,-34,10,-102,12,92,14,26,16,-62,17,91,19,-35,20,104,22,-75,23,-31,24,27,26,36,27,-29,27,-106,28,44,29,-119,29,-58,29,-16,29,16,30,-13,29,-70,29,-109,29,50,29,-87,28,14,28,114,27,-92,26,-111,25,123,24,96,23,2,22,104,20,-69,18,0,17,4,15,-62,12,126,10,30,8,114,5,-101,2,-40,-1,-18,-4,-37,-7,-68,-10,-88,-13,-104,-16,117,-19,93,-22,102,-25,-117,-28,-68,-31,12,-33,116,-36,3,-38,-106,-41,85,-43,44,-45,22,-47,35,-49,57,-51,116,-53,-59,-55,34,-56,-54,-58,-112,-59,-111,-60,-75,-61,58,-61,-13,-62,-34,-62,31,-61,-101,-61,51,-60,-7,-60,-22,-59,-14,-58,27,-56,81,-55,-97,-54,5,-52,121,-51,12,-49,-60,-48,-108,-46,-111,-44,-55,-42,3,-39,115,-37,-14,-35,126,-32,11,-29,-85,-27,81,-24,-5,-22,-127,-19,1,-16,-107,-14,19,-11,122,-9,-51,-7}; }
	private static byte[] data50(){ return new byte[] {46,-4,-125,-2,-105,0,-79,2,-52,4,-43,6,-91,8,-122,10,108,12,64,14,-2,15,-70,17,-111,19,55,21,-69,22,76,24,-48,25,40,27,105,28,-90,29,-46,30,-76,31,-116,32,115,33,25,34,-87,34,45,35,-108,35,-55,35,-35,35,-55,35,-110,35,72,35,-58,34,66,34,-103,33,-50,32,-9,31,15,31,46,30,66,29,91,28,115,27,-112,26,-86,25,-3,24,102,24,-32,23,121,23,70,23,40,23,11,23,4,23,19,23,23,23,8,23,-8,22,-81,22,49,22,-105,21,-9,20,66,20,107,19,-97,18,-52,17,-26,16,24,16,95,15,-70,14,-1,13,74,13,-78,12,34,12,121,11,-40,10,80,10,-35,9,69,9,-42,8,103,8,-40,7,58,7,-81,6,26,6,110,5,-67,4,35,4,121,3,-48,2,66,2,-60,1,89,1,-33,0,127,0,42,0,-46,-1,-128,-1,90,-1,78,-1,34,-1,4,-1,7,-1,12,-1,-6,-2,-39,-2,-50,-2,-99,-2,89,-2,-14,-3,-90,-3,36,-3,-109,-4,20,-4,-127,-5,-22,-6,65,-6,-82,-7,-2,-8,82,-8,-92,-9,4,-9,105,-10,-63,-11,37,-11,-104,-12,7,-12,110,-13,-40,-14,90,-14,-74,-15,22,-15,111,-16,-58,-17,30,-17,110,-18,-56,-19,26,-19,-126,-20,-7,-21,120,-21,43,-21,-42,-22,-90,-22,110,-22,93,-22,106,-22,-112,-22,-64,-22,-9,-22,96,-21,-34,-21,102,-20,-4,-20,-81,-19,103,-18,19,-17,-70,-17,108,-16,24,-15,-87,-15,52,-14,-49,-14,92,-13,0,-12,-71,-12,107,-11,33,-10,-50,-10,-107,-9,61,-8,-51,-8,52,-7,-93,-7,-15,-7,37,-6,52,-6,89,-6,105,-6,111,-6,100,-6,97,-6,116,-6,127,-6,127,-6,-128,-6,119,-6,107,-6,87,-6,63,-6,60,-6,68,-6,88,-6,-120,-6,-95,-6,-45,-6,-2,-6,47,-5,78,-5,117,-5,-97,-5,-93,-5,-115,-5,113,-5,86,-5,23,-5,-70,-6,112,-6,9,-6,-89,-7,56,-7,-21,-8,-126,-8,28,-8,-24,-9,-47,-9,-73,-9,-93,-9,-56,-9,23,-8,114,-8,-14,-8,-54,-7,-86,-6,-98,-5,-65,-4,38,-2,-112,-1,-5,0,-126,2,43,4,-91,5,24,7,-80,8,44,10,-127,11,-49,12,-2,13,30,15,13,16,-3,16,-43,17,-81,18,106,19,45,20,-2,20,-32,21,-68,22,-78,23,-90,24,-92,25,-103,26,125,27,93,28,49,29,-10,29,-75,30,114,31,11,32,-110,32,-13,32,59,33,116,33,-114,33,-124,33,103,33,75,33,17,33,-36,32,-93,32,105,32,-2,31,-114,31,-13,30,36,30,33,29,-9,27,-111,26,-3,24,73,23,122,21,119,19,114,17,73,15,6,13,-90,10,50,8,-97,5,1,3,32,0,107,-3,121,-6,-103,-9,-55,-12,-28,-15,16,-17,68,-20,-65,-23,62,-25,-69,-28,86,-30,34,-32,-16,-35,-72,-37,-89,-39,-55,-41,-19,-43,63,-44,-24,-46,-28,-47,-3,-48,75,-48,17,-48,4,-48,-14,-49,42,-48,-85,-48,70,-47,-34,-47,-83,-46,-42,-45,23,-43,111,-42,45,-40,14,-38,12,-36,72,-34,-75,-32,75,-29,-19,-27,-78,-24,-93,-21,-116,-18,-126,-15,-109,-12,-57,-9,-7,-6,24,-2,76,1,-118,4,-90,7,-84,10,-86,13,-110,16,65,19,-36,21,77,24,115,26,121,28,70,30,-15,31,77,33,-123,34,121,35,69,36,-49,36,47,37,105,37,94,37,61,37,14,37,-60,36,94,36,7,36,-74,35,74,35,-46,34,102,34,-24,33,66,33,100,32,-127,31,111,30,16,29,-112,27,-37,25,2,24,-31,21,-91,19,92,17,-28,14,61,12,107,9,-101,6,-76,3,-71,0,-45,-3,-5,-6,50,-8,-121,-11,44,-13,-12,-16,6,-17,49,-19,-82,-21,117,-22,74,-23,58,-24,109,-25,-74,-26,1,-26,102,-27,-12,-28,-71,-28,121,-28,107,-28,-104,-28,-46,-28,28,-27,-121,-27,-2,-27,120,-26,-29,-26,85,-25,-56,-25,66,-24,-70,-24,93,-23,33,-22,-30,-22,-42,-21,5,-19,76,-18,-93,-17,19,-15,-112,-14,9,-12,-111,-11,42,-9,-85,-8,-7,-7,67,-5,-96,-4,-60,-3,-41,-2,-17,-1,38,1,64,2,72,3,-126,4,-48,5,27,7,88,8,-91,9,-9,10,43,12,73,13,120,14,111,15,79,16,25,17,-63,17,68,18,-100,18,-64,18,-59,18,110,18,-33,17,56,17,106,16,72,15,27,14,-35,12,-103,11,33,10,-66,8,86,7,-26,5,112,4,32,3,-49,1,-128,0,70,-1,23,-2,-22,-4,-67,-5,-84,-6,-82,-7,-93,-8,-107,-9,-95,-10,-76,-11,-28,-12,24,-12,113,-13,-28,-14,100,-14,-21,-15,-97,-15,51,-15,-46,-16,126,-16,46,-16,-58,-17,105,-17,41,-17,-2,-18,-44,-18,-56,-18,-5,-18,72,-17,-78,-17,59,-16,13,-15,-8,-15,-20,-14,-9,-13,27,-11,44,-10,63,-9,78,-8,93,-7,80,-6}; }
	private static byte[] data51(){ return new byte[] {61,-5,60,-4,23,-3,-43,-3,-126,-2,70,-1,-12,-1,127,0,-23,0,-126,1,-21,1,47,2,124,2,-22,2,69,3,-116,3,-31,3,76,4,-127,4,-47,4,65,5,-68,5,51,6,-28,6,-77,7,-111,8,-116,9,-110,10,-105,11,-119,12,112,13,68,14,-11,14,-108,15,24,16,-98,16,22,17,110,17,-64,17,12,18,43,18,52,18,60,18,43,18,-8,17,-60,17,-115,17,99,17,62,17,15,17,1,17,-31,16,-63,16,-48,16,-43,16,-48,16,-70,16,-87,16,-104,16,101,16,53,16,-35,15,125,15,16,15,-71,14,101,14,17,14,-54,13,-66,13,-57,13,-78,13,-43,13,-8,13,12,14,-14,13,-32,13,-65,13,-123,13,19,13,-79,12,81,12,-59,11,33,11,-114,10,-15,9,56,9,105,8,-86,7,-41,6,-22,5,-25,4,17,4,30,3,29,2,32,1,89,0,-108,-1,-66,-2,19,-2,-118,-3,3,-3,106,-4,-25,-5,90,-5,-45,-6,58,-6,-82,-7,54,-7,-105,-8,-4,-9,114,-9,-50,-10,-6,-11,15,-11,4,-12,-51,-14,78,-15,-47,-17,52,-18,114,-20,-81,-22,8,-23,88,-25,-61,-27,86,-28,-2,-30,-76,-31,-98,-32,-103,-33,-79,-34,-32,-35,47,-35,-116,-36,-7,-37,97,-37,-20,-38,115,-38,-7,-39,-102,-39,81,-39,34,-39,-26,-40,-34,-40,-6,-40,20,-39,56,-39,-113,-39,2,-38,-121,-38,34,-37,3,-36,30,-35,72,-34,-124,-33,8,-31,-104,-30,43,-28,-55,-27,-123,-25,58,-23,-37,-22,-81,-20,-123,-18,86,-16,55,-14,36,-12,64,-10,107,-8,122,-6,-86,-4,-46,-2,-30,0,-49,2,-17,4,-18,6,-55,8,-65,10,-44,12,-61,14,-70,16,-116,18,105,20,55,22,-55,23,87,25,-57,26,-10,27,22,29,-2,29,-44,30,-125,31,12,32,124,32,-54,32,-8,32,-2,32,-4,32,-36,32,-100,32,49,32,-60,31,60,31,-92,30,16,30,120,29,-45,28,11,28,69,27,106,26,98,25,41,24,-55,22,46,21,120,19,-71,17,-16,15,14,14,40,12,98,10,-98,8,-68,6,-7,4,60,3,111,1,-101,-1,-30,-3,108,-4,-8,-6,-88,-7,-95,-8,-27,-9,62,-9,-67,-10,-117,-10,118,-10,114,-10,-107,-10,-7,-10,98,-9,-49,-9,122,-8,87,-7,41,-6,-8,-6,4,-4,33,-3,49,-2,83,-1,-101,0,-13,1,62,3,-94,4,44,6,-88,7,13,9,122,10,12,12,101,13,-49,14,70,16,-48,17,54,19,-81,20,58,22,-72,23,22,25,109,26,-31,27,35,29,77,30,104,31,-114,32,111,33,52,34,-45,34,71,35,93,35,112,35,62,35,-35,34,68,34,-74,33,27,33,100,32,-123,31,-67,30,-56,29,-111,28,58,27,-67,25,-24,23,-71,21,103,19,-4,16,79,14,-125,11,-71,8,-17,5,-14,2,-6,-1,13,-3,16,-6,-6,-10,-10,-13,-22,-16,-43,-19,-97,-22,-125,-25,122,-28,-106,-31,-100,-34,-21,-37,83,-39,-20,-42,-98,-44,-117,-46,-128,-48,-109,-50,-54,-52,26,-53,123,-55,1,-56,-62,-58,-85,-59,-46,-60,50,-60,-65,-61,124,-61,121,-61,-100,-61,-60,-61,36,-60,-84,-60,70,-59,-5,-59,-15,-58,17,-56,88,-55,-52,-54,121,-52,104,-50,98,-48,-127,-46,-57,-44,48,-41,-64,-39,110,-36,78,-33,66,-30,52,-27,34,-24,-16,-22,-82,-19,85,-16,-61,-14,-4,-12,28,-9,28,-7,-12,-6,-78,-4,117,-2,70,0,-16,1,-98,3,100,5,67,7,-24,8,-77,10,116,12,39,14,-66,15,107,17,-6,18,114,20,-33,21,56,23,-121,24,-99,25,-105,26,-128,27,70,28,-71,28,-6,28,38,29,17,29,-96,28,10,28,-122,27,-51,26,-32,25,31,25,109,24,-81,23,-22,22,83,22,-47,21,69,21,-57,20,109,20,16,20,-77,19,108,19,69,19,43,19,13,19,24,19,35,19,37,19,47,19,58,19,35,19,19,19,11,19,-34,18,-95,18,102,18,56,18,5,18,-45,17,-55,17,-59,17,-40,17,1,18,43,18,112,18,-100,18,-75,18,-13,18,18,19,16,19,4,19,-29,18,-52,18,-123,18,39,18,-38,17,92,17,-56,16,39,16,-113,15,-39,14,19,14,-127,13,-4,12,106,12,-30,11,-112,11,61,11,-40,10,124,10,61,10,-12,9,-95,9,113,9,81,9,22,9,-42,8,-97,8,99,8,3,8,87,7,-65,6,-16,5,-8,4,-26,3,-51,2,-90,1,76,0,-2,-2,-46,-3,-101,-4,81,-5,44,-6,42,-7,54,-8,83,-9,-78,-10,46,-10,-65,-11,107,-11,41,-11,-8,-12,-68,-12,124,-12,55,-12,-40,-13,91,-13,-34,-14,107,-14,-48,-15,22,-15,97,-16,-82,-17,-22,-18,29,-18,88,-19,-111,-20,-32,-21,86,-21,-19,-22,-114,-22,78,-22,82,-22,117,-22,-78,-22,34,-21,-72,-21,105,-20,30,-19,-23,-19,-49,-18,-85,-17}; }
	private static byte[] data52(){ return new byte[] {-108,-16,119,-15,88,-14,30,-13,-30,-13,-76,-12,123,-11,66,-10,-6,-10,-83,-9,84,-8,-29,-8,93,-7,-49,-7,40,-6,100,-6,-103,-6,-71,-6,-56,-6,-36,-6,-32,-6,-48,-6,-80,-6,-116,-6,87,-6,58,-6,15,-6,-4,-7,-27,-7,-4,-7,-3,-7,10,-6,45,-6,66,-6,41,-6,22,-6,-14,-7,-78,-7,83,-7,-20,-8,114,-8,9,-8,111,-9,-24,-10,71,-10,-88,-11,12,-11,126,-12,-19,-13,109,-13,-17,-14,-113,-14,64,-14,0,-14,-67,-15,-123,-15,86,-15,31,-15,16,-15,0,-15,-14,-16,16,-15,76,-15,121,-15,-62,-15,58,-14,-41,-14,96,-13,6,-12,-32,-12,-40,-11,-36,-10,7,-8,120,-7,-16,-6,123,-4,43,-2,-33,-1,-125,1,39,3,-27,4,-101,6,43,8,-74,9,66,11,-43,12,71,14,-124,15,-67,16,-26,17,-17,18,-38,19,-63,20,-101,21,116,22,53,23,32,24,-2,24,-44,25,-77,26,-126,27,79,28,23,29,-24,29,-48,30,-87,31,-107,32,-110,33,-118,34,-120,35,98,36,59,37,12,38,-72,38,31,39,83,39,74,39,-21,38,105,38,-122,37,-122,36,74,35,-8,33,-128,32,1,31,107,29,-49,27,33,26,77,24,101,22,69,20,24,18,-65,15,98,13,-27,10,125,8,57,6,7,4,-53,1,-71,-1,-87,-3,-89,-5,121,-7,70,-9,6,-11,-81,-14,62,-16,-22,-19,-79,-21,102,-23,43,-25,14,-27,77,-29,117,-31,-66,-33,69,-34,17,-35,-48,-37,-50,-38,15,-38,-113,-39,7,-39,-77,-40,-87,-40,-66,-40,-38,-40,60,-39,-32,-39,-101,-38,113,-37,-116,-36,-30,-35,46,-33,-109,-32,86,-30,56,-28,15,-26,28,-24,108,-22,-51,-20,49,-17,-63,-15,107,-12,9,-9,-116,-7,21,-4,-120,-2,-35,0,-4,2,48,5,58,7,36,9,5,11,-76,12,53,14,122,15,-95,16,-105,17,73,18,-8,18,-114,19,5,20,-108,20,31,21,-79,21,31,22,-80,22,61,23,-84,23,-2,23,76,24,126,24,126,24,67,24,-14,23,-98,23,-24,22,-20,21,-13,20,-43,19,95,18,-68,16,18,15,80,13,94,11,59,9,43,7,11,5,-47,2,-105,0,-102,-2,-103,-4,-88,-6,-53,-8,34,-9,-122,-11,-16,-13,127,-14,34,-15,-59,-17,102,-18,54,-19,51,-20,73,-21,125,-22,-34,-23,107,-23,9,-23,-37,-24,-53,-24,-47,-24,-26,-24,28,-23,94,-23,-74,-23,15,-22,-113,-22,24,-21,-102,-21,25,-20,-87,-20,79,-19,-9,-19,-85,-18,-110,-17,-107,-16,-74,-15,-10,-14,103,-12,-32,-11,82,-9,-49,-8,89,-6,-27,-5,59,-3,-102,-2,-20,-1,53,1,123,2,-56,3,23,5,118,6,-17,7,-91,9,68,11,-20,12,-102,14,104,16,-1,17,-127,19,-31,20,23,22,16,23,-30,23,-120,24,3,25,68,25,80,25,58,25,-12,24,110,24,-52,23,4,23,-38,21,-103,20,73,19,-32,17,85,16,-41,14,115,13,4,12,-106,10,82,9,13,8,-56,6,118,5,70,4,7,3,-54,1,-80,0,-110,-1,127,-2,98,-3,96,-4,98,-5,101,-6,63,-7,67,-8,63,-9,38,-10,31,-11,39,-12,58,-13,75,-14,101,-15,-64,-16,12,-16,114,-17,-8,-18,-61,-18,124,-18,93,-18,119,-18,-74,-18,2,-17,114,-17,23,-16,-32,-16,-87,-15,-99,-14,-52,-13,-17,-12,-7,-11,36,-9,82,-8,73,-7,17,-6,-23,-6,-93,-5,23,-4,124,-4,-31,-4,31,-3,50,-3,63,-3,92,-3,90,-3,38,-3,22,-3,19,-3,-18,-4,-45,-4,-45,-4,-36,-4,-53,-4,-40,-4,3,-3,73,-3,107,-3,-98,-3,-10,-3,67,-2,-119,-2,-20,-2,88,-1,-75,-1,-6,-1,76,0,-127,0,-86,0,-74,0,-39,0,-29,0,-41,0,-67,0,-95,0,-119,0,110,0,94,0,109,0,107,0,-114,0,-56,0,52,1,-89,1,65,2,-35,2,-120,3,28,4,-84,4,81,5,-40,5,81,6,-44,6,95,7,-51,7,77,8,-41,8,93,9,-35,9,123,10,44,11,-68,11,92,12,57,13,29,14,-8,14,-16,15,11,17,55,18,55,19,55,20,49,21,-8,21,-105,22,25,23,-124,23,-65,23,-64,23,-55,23,-68,23,-116,23,44,23,-42,22,106,22,-30,21,84,21,-31,20,93,20,-49,19,82,19,-13,18,-109,18,16,18,-83,17,95,17,-2,16,116,16,-6,15,-109,15,28,15,-121,14,20,14,-123,13,-23,12,38,12,94,11,104,10,73,9,-28,7,73,6,-109,4,126,2,62,0,-10,-3,-91,-5,44,-7,-79,-10,95,-12,25,-14,-20,-17,-40,-19,-19,-21,23,-22,124,-24,-6,-26,-102,-27,90,-28,37,-29,40,-30,24,-31,35,-32,45,-33,55,-34,42,-35,37,-36,16,-37,-4,-39,-3,-40,35,-40,88,-41,-105,-42,20,-42,-61,-43,-106,-43,94,-43,102,-43,-80,-43,3,-42,119,-42,36,-41,-11,-41}; }
	private static byte[] data53(){ return new byte[] {-31,-40,-18,-39,50,-37,-108,-36,2,-34,-111,-33,73,-31,15,-29,-76,-28,122,-26,111,-24,80,-22,26,-20,7,-18,-2,-17,-40,-15,-114,-13,89,-11,42,-9,-16,-8,-81,-6,102,-4,30,-2,-73,-1,56,1,-57,2,74,4,-84,5,1,7,95,8,-88,9,-43,10,2,12,66,13,103,14,-108,15,-99,16,-89,17,-113,18,78,19,9,20,-98,20,31,21,124,21,-12,21,55,22,-116,22,-31,22,37,23,71,23,55,23,43,23,-15,22,115,22,-50,21,38,21,83,20,96,19,100,18,105,17,95,16,81,15,59,14,49,13,6,12,-23,10,-52,9,-81,8,122,7,77,6,56,5,52,4,40,3,49,2,69,1,81,0,111,-1,-90,-2,-5,-3,99,-3,-15,-4,-54,-4,-59,-4,7,-3,119,-3,30,-2,-43,-2,-110,-1,92,0,63,1,5,2,-72,2,-118,3,-123,4,116,5,115,6,-83,7,-38,8,0,10,14,11,78,12,108,13,101,14,98,15,122,16,-112,17,-83,18,10,20,-122,21,-20,22,116,24,30,26,-64,27,82,29,-47,30,92,32,-62,33,6,35,53,36,89,37,56,38,-35,38,108,39,-59,39,-45,39,-69,39,-121,39,55,39,-78,38,46,38,124,37,-102,36,-108,35,-120,34,64,33,-88,31,-19,29,13,28,-37,25,-126,23,26,21,-107,18,-35,15,34,13,105,10,-77,7,-1,4,66,2,-127,-1,-32,-4,35,-6,84,-9,-113,-12,-61,-15,-29,-18,-13,-21,-1,-24,3,-26,-23,-30,-7,-33,52,-35,105,-38,-60,-41,68,-43,13,-45,-25,-48,-25,-50,16,-51,110,-53,-13,-55,-116,-56,46,-57,16,-58,8,-59,52,-60,-123,-61,33,-61,-33,-62,-59,-62,-3,-62,98,-61,-40,-61,115,-60,49,-59,30,-58,31,-57,77,-56,-101,-55,57,-53,4,-51,9,-49,65,-47,-104,-45,3,-42,116,-40,-61,-38,-10,-36,33,-33,13,-31,-37,-30,-106,-28,81,-26,-1,-25,-93,-23,90,-21,55,-19,-13,-18,-80,-16,-104,-14,-97,-12,-121,-10,-113,-8,-60,-6,11,-3,63,-1,-122,1,-14,3,51,6,65,8,54,10,34,12,-33,13,74,15,-96,16,-35,17,-30,18,-91,19,88,20,-29,20,40,21,51,21,54,21,16,21,-88,20,69,20,-9,19,-91,19,63,19,22,19,11,19,11,19,10,19,69,19,-115,19,-77,19,-18,19,36,20,65,20,78,20,100,20,-128,20,-100,20,-79,20,-46,20,-17,20,14,21,71,21,-121,21,-58,21,4,22,89,22,-57,22,62,23,-84,23,46,24,-86,24,32,25,122,25,-45,25,8,26,60,26,97,26,-121,26,-100,26,-88,26,-74,26,-32,26,-34,26,-24,26,-26,26,-46,26,-88,26,124,26,95,26,70,26,13,26,-18,25,-40,25,-62,25,-128,25,89,25,26,25,-59,24,83,24,-28,23,-123,23,28,23,-106,22,49,22,-76,21,25,21,107,20,-90,19,-63,18,-100,17,121,16,63,15,-57,13,44,12,-111,10,-25,8,33,7,33,5,64,3,97,1,81,-1,73,-3,107,-5,-57,-7,42,-8,-28,-10,-30,-11,12,-11,67,-12,-114,-13,-18,-14,78,-14,-104,-15,-26,-16,41,-16,90,-17,118,-18,-68,-19,7,-19,75,-20,-116,-21,-26,-22,30,-22,68,-23,-122,-24,-85,-25,-33,-26,39,-26,-122,-27,3,-27,-70,-28,-94,-28,-45,-28,44,-27,-70,-27,110,-26,71,-25,40,-24,29,-23,44,-22,44,-21,46,-20,70,-19,90,-18,124,-17,-114,-16,-100,-15,-92,-14,-76,-13,-78,-12,-93,-11,-112,-10,91,-9,-7,-9,-96,-8,45,-7,-126,-7,-70,-7,-18,-7,-11,-7,-58,-7,106,-7,27,-7,-86,-8,41,-8,-68,-9,123,-9,67,-9,40,-9,49,-9,99,-9,-80,-9,-3,-9,69,-8,-100,-8,-49,-8,-7,-8,16,-7,13,-7,-59,-8,108,-8,-40,-9,61,-9,117,-10,121,-11,108,-12,89,-13,79,-14,76,-15,104,-16,-93,-17,10,-17,-101,-18,55,-18,-3,-19,-55,-19,-83,-19,118,-19,78,-19,58,-19,58,-19,63,-19,69,-19,124,-19,-76,-19,-14,-19,64,-18,-70,-18,48,-17,-72,-17,106,-16,96,-15,90,-14,-126,-13,-33,-12,107,-10,6,-8,-71,-7,-104,-5,123,-3,83,-1,40,1,31,3,-4,4,-67,6,-122,8,80,10,-25,11,85,13,-88,14,-14,15,-21,16,-43,17,-87,18,96,19,-5,19,-84,20,-127,21,121,22,85,23,105,24,-113,25,-58,26,-4,27,63,29,-118,30,-73,31,-29,32,10,34,56,35,67,36,53,37,46,38,3,39,-77,39,72,40,-52,40,20,41,45,41,21,41,-55,40,113,40,-47,39,13,39,10,38,-28,36,-125,35,12,34,70,32,117,30,-107,28,127,26,-123,24,-128,22,-72,20,2,19,50,17,-109,15,-22,13,51,12,105,10,-110,8,-66,6,-52,4,-35,2,-28,0,-4,-2,-3,-4,4,-5,21,-7,13,-9,-17,-12,-88,-14,127,-16,87,-18,0,-20,-38,-23}; }
	private static byte[] data54(){ return new byte[] {-30,-25,14,-26,74,-28,-46,-30,-101,-31,112,-32,121,-33,-54,-34,75,-34,-44,-35,-123,-35,-113,-35,-68,-35,-27,-35,77,-34,23,-33,-41,-33,-125,-32,112,-31,-115,-30,-92,-29,-62,-28,47,-26,-44,-25,91,-23,12,-21,23,-19,32,-17,21,-15,54,-13,100,-11,113,-9,76,-7,59,-5,3,-3,-90,-2,24,0,-100,1,-12,2,40,4,68,5,76,6,54,7,15,8,-45,8,-86,9,94,10,13,11,-19,11,-60,12,-76,13,-56,14,-42,15,-47,16,-75,17,-97,18,74,19,-92,19,-58,19,-71,19,84,19,-96,18,-54,17,-56,16,-128,15,10,14,-69,12,79,11,-34,9,86,8,21,7,-61,5,96,4,-22,2,-101,1,44,0,-98,-2,-15,-4,60,-5,90,-7,104,-9,119,-11,-102,-13,-41,-15,43,-16,-62,-18,-97,-19,-107,-20,-78,-21,26,-21,-93,-22,55,-22,-20,-23,-41,-23,-37,-23,-7,-23,22,-22,80,-22,-86,-22,-21,-22,69,-21,-123,-21,-67,-21,-40,-21,-15,-21,10,-20,59,-20,100,-20,-60,-20,91,-19,20,-18,-32,-18,-18,-17,49,-15,-106,-14,7,-12,-109,-11,92,-9,26,-7,-18,-6,-9,-4,5,-1,3,1,18,3,-12,4,-62,6,116,8,30,10,-72,11,53,13,-57,14,116,16,35,18,-21,19,-81,21,-125,23,18,25,104,26,-109,27,111,28,-40,28,9,29,10,29,-46,28,83,28,-38,27,127,27,-23,26,65,26,-92,25,-11,24,11,24,-7,22,-25,21,-74,20,73,19,-42,17,121,16,45,15,-71,13,111,12,54,11,-20,9,-95,8,92,7,29,6,-59,4,81,3,-4,1,-108,0,16,-1,-99,-3,55,-4,-63,-6,81,-7,-18,-9,-104,-10,61,-11,9,-12,-20,-14,-16,-15,1,-15,70,-16,-86,-17,45,-17,-54,-18,-127,-18,86,-18,47,-18,24,-18,44,-18,106,-18,-63,-18,55,-17,-28,-17,-78,-16,-107,-15,-120,-14,-90,-13,-60,-12,-55,-11,-41,-10,-8,-9,-23,-8,-84,-7,109,-6,20,-5,112,-5,-91,-5,-62,-5,-73,-5,117,-5,56,-5,4,-5,-34,-6,-92,-6,-94,-6,-54,-6,6,-5,67,-5,-68,-5,80,-4,-39,-4,85,-3,-22,-3,-101,-2,39,-1,-98,-1,20,0,-109,0,-55,0,-27,0,-29,0,-84,0,57,0,-85,-1,12,-1,93,-2,-100,-3,1,-3,-111,-4,31,-4,-43,-5,-60,-5,-23,-5,28,-4,75,-4,-94,-4,-10,-4,73,-3,-117,-3,-40,-3,32,-2,95,-2,-104,-2,-44,-2,11,-1,62,-1,-121,-1,-66,-1,9,0,111,0,-4,0,-98,1,107,2,97,3,-116,4,-65,5,33,7,-124,8,-19,9,65,11,-102,12,-23,13,8,15,15,16,36,17,20,18,-49,18,119,19,16,20,-118,20,-44,20,21,21,87,21,-119,21,-72,21,1,22,118,22,-14,22,99,23,16,24,-81,24,24,25,105,25,-74,25,-55,25,-107,25,73,25,20,25,-34,24,113,24,51,24,16,24,-20,23,-92,23,107,23,56,23,-69,22,-2,21,51,21,82,20,43,19,-39,17,108,16,-36,14,28,13,41,11,19,9,-45,6,118,4,0,2,-97,-1,67,-3,4,-5,-32,-8,-2,-10,48,-11,-119,-13,17,-14,-78,-16,104,-17,30,-18,-18,-20,-47,-21,-112,-22,102,-23,27,-24,-39,-26,-118,-27,53,-28,-22,-30,-126,-31,53,-32,7,-33,-18,-35,-12,-36,34,-36,126,-37,-4,-38,-92,-38,122,-38,97,-38,92,-38,-125,-38,-60,-38,17,-37,124,-37,24,-36,-19,-36,-42,-35,-31,-34,31,-32,122,-31,-63,-30,28,-28,-128,-27,11,-25,83,-24,-94,-23,7,-21,105,-20,-71,-19,26,-17,-103,-16,26,-14,125,-13,-31,-12,69,-10,-128,-9,-121,-8,-111,-7,-126,-6,82,-5,-1,-5,-55,-4,-116,-3,60,-2,-24,-2,-52,-1,-86,0,-115,1,-128,2,-108,3,-76,4,-69,5,-32,6,-13,7,-25,8,-63,9,122,10,-5,10,58,11,74,11,57,11,7,11,-70,10,84,10,0,10,-66,9,112,9,34,9,-34,8,-109,8,71,8,-3,7,-75,7,70,7,-29,6,-114,6,55,6,-39,5,121,5,18,5,123,4,-66,3,-3,2,41,2,49,1,26,0,45,-1,95,-2,-76,-3,60,-3,34,-3,73,-3,-104,-3,18,-2,-42,-2,-101,-1,113,0,121,1,-116,2,-101,3,-67,4,-29,5,1,7,-24,7,-62,8,-102,9,41,10,-115,10,-17,10,64,11,119,11,-59,11,108,12,66,13,32,14,74,15,-83,16,66,18,-51,19,115,21,40,23,-70,24,72,26,-37,27,117,29,-7,30,-121,32,18,34,-102,35,-8,36,92,38,-116,39,-115,40,79,41,-18,41,124,42,-86,42,-59,42,-54,42,-71,42,111,42,35,42,-63,41,70,41,-108,40,-45,39,-8,38,-39,37,-128,36,23,35,-126,33,-72,31,-45,29,-41,27,-53,25,-98,23,-125,21,112,19,97,17,48,15,46,13,37,11,-3,8,-73,6,87,4,-43,1,33,-1,55,-4}; }
	private static byte[] data55(){ return new byte[] {66,-7,40,-10,-10,-14,-64,-17,-96,-20,-92,-23,-91,-26,-54,-29,17,-31,-107,-34,33,-36,-24,-39,-58,-41,-35,-43,-11,-45,63,-46,-60,-48,91,-49,23,-50,1,-51,-2,-53,1,-53,21,-54,84,-55,-61,-56,75,-56,2,-56,7,-56,77,-56,-70,-56,109,-55,91,-54,116,-53,-96,-52,-23,-51,102,-49,-19,-48,-124,-46,34,-44,-35,-43,-117,-41,62,-39,-13,-38,-111,-36,36,-34,-111,-33,-29,-32,58,-30,-121,-29,-23,-28,90,-26,-14,-25,-75,-23,-58,-21,-26,-19,61,-16,-78,-14,26,-11,111,-9,-95,-7,-71,-5,-89,-3,81,-1,-27,0,121,2,-23,3,37,5,75,6,118,7,99,8,40,9,-58,9,95,10,-65,10,-20,10,35,11,55,11,56,11,57,11,72,11,58,11,26,11,-15,10,-40,10,-89,10,45,10,-42,9,-120,9,44,9,-62,8,-120,8,108,8,85,8,66,8,93,8,-110,8,-50,8,44,9,-79,9,67,10,-13,10,-91,11,-126,12,84,13,45,14,-18,14,-106,15,18,16,103,16,-117,16,-83,16,-84,16,-90,16,-76,16,-57,16,-14,16,66,17,-91,17,58,18,-46,18,-94,19,121,20,78,21,68,22,46,23,15,24,4,25,-31,25,-74,26,103,27,-5,27,-118,28,31,29,-121,29,-13,29,117,30,-10,30,120,31,-16,31,97,32,-61,32,1,33,42,33,41,33,-19,32,-78,32,95,32,-44,31,36,31,107,30,-122,29,-125,28,65,27,-27,25,115,24,-44,22,-3,20,66,19,-113,17,-33,15,49,14,-66,12,82,11,-19,9,-113,8,69,7,11,6,-87,4,70,3,2,2,-63,0,90,-1,26,-2,-33,-4,-114,-5,50,-6,-50,-8,102,-9,-49,-11,41,-12,-127,-14,-17,-16,71,-17,-85,-19,76,-20,12,-21,-41,-23,-38,-24,16,-24,107,-25,-39,-26,116,-26,56,-26,23,-26,43,-26,99,-26,-68,-26,38,-25,-75,-25,93,-24,26,-23,-45,-23,-109,-22,106,-21,47,-20,-5,-20,-30,-19,-47,-18,-95,-17,-123,-16,107,-15,59,-14,-15,-14,-121,-13,-24,-13,16,-12,12,-12,-5,-13,-50,-13,127,-13,58,-13,35,-13,19,-13,-1,-14,10,-13,60,-13,112,-13,-80,-13,6,-12,89,-12,-92,-12,-11,-12,70,-11,-105,-11,-49,-11,-16,-11,4,-10,-24,-11,-114,-11,32,-11,-118,-12,-61,-13,-44,-14,-15,-15,20,-15,51,-16,103,-17,-68,-18,46,-18,-91,-19,49,-19,-32,-20,-93,-20,103,-20,32,-20,18,-20,-5,-21,-35,-21,-73,-21,-100,-21,101,-21,47,-21,-14,-22,-66,-22,-111,-22,117,-22,-98,-22,-6,-22,-118,-21,102,-20,-91,-19,13,-17,-90,-16,102,-14,58,-12,29,-10,-23,-9,-66,-7,-117,-5,35,-3,-76,-2,63,0,-76,1,11,3,82,4,-83,5,-4,6,46,8,92,9,-91,10,-77,11,-81,12,-63,13,-58,14,-76,15,-94,16,-102,17,-69,18,-58,19,-8,20,73,22,-75,23,25,25,-80,26,71,28,-29,29,92,31,-47,32,30,34,80,35,95,36,97,37,60,38,6,39,-57,39,-118,40,43,41,-93,41,-9,41,32,42,-10,41,-128,41,-61,40,-46,39,-121,38,12,37,-91,35,47,34,-71,32,85,31,27,30,-7,28,-15,27,-46,26,-47,25,-65,24,-105,23,111,22,54,21,-11,19,-100,18,57,17,-59,15,55,14,-107,12,-30,10,-9,8,-3,6,-24,4,-47,2,-100,0,104,-2,100,-4,103,-6,104,-8,96,-10,127,-12,-81,-14,-24,-16,46,-17,-76,-19,51,-20,-21,-22,-13,-23,67,-23,-95,-24,55,-24,1,-24,-31,-25,-97,-25,-108,-25,-106,-25,119,-25,83,-25,85,-25,-106,-25,-31,-25,60,-24,-39,-24,-74,-23,-119,-22,88,-21,85,-20,94,-19,48,-18,-24,-18,-59,-17,-102,-16,37,-15,-66,-15,122,-14,56,-13,-50,-13,-120,-12,81,-11,37,-10,-22,-10,-72,-9,-109,-8,86,-7,9,-6,-46,-6,-102,-5,57,-4,-43,-4,-116,-3,34,-2,-68,-2,71,-1,-21,-1,-109,0,44,1,-49,1,87,2,-57,2,33,3,91,3,107,3,84,3,24,3,-61,2,86,2,-29,1,104,1,-39,0,88,0,-30,-1,91,-1,-55,-2,21,-2,99,-3,-107,-4,117,-5,45,-6,9,-7,-86,-9,41,-10,-65,-12,124,-13,70,-14,40,-15,88,-16,-61,-17,123,-17,73,-17,116,-17,-52,-17,71,-16,-56,-16,94,-15,-11,-15,83,-14,120,-14,-109,-14,-122,-14,69,-14,-27,-15,-106,-15,95,-15,38,-15,26,-15,64,-15,93,-15,-115,-15,-20,-15,90,-14,-48,-14,70,-13,-6,-13,-26,-12,13,-10,84,-9,11,-7,-15,-6,-9,-4,21,-1,94,1,-89,3,-102,5,-110,7,124,9,97,11,35,13,-27,14,-74,16,-92,18,115,20,75,22,53,24,-30,25,112,27,-28,28,30,30,9,31,-61,31,109,32,-38,32,33,33,68,33,89,33,79,33,54,33,27,33,-40,32,112,32,21,32,-82,31,35,31,104,30,-79,29,-6,28,-2,27}; }
	private static byte[] data56(){ return new byte[] {-42,26,-95,25,78,24,-75,22,50,21,-103,19,-1,17,59,16,-102,14,4,13,110,11,-89,9,-8,7,59,6,111,4,-119,2,-80,0,-56,-2,-41,-4,11,-5,110,-7,-53,-9,83,-10,-5,-12,-59,-13,-93,-14,-111,-15,-104,-16,-80,-17,-45,-18,15,-18,-112,-19,33,-19,-47,-20,-92,-20,-70,-20,-53,-20,-18,-20,71,-19,-47,-19,50,-18,-72,-18,101,-17,19,-16,-76,-16,88,-15,10,-14,-104,-14,24,-13,115,-13,-24,-13,41,-12,93,-12,-103,-12,-22,-12,27,-11,95,-11,-60,-11,74,-10,-103,-10,14,-9,-120,-9,12,-8,122,-8,-22,-8,120,-7,9,-6,-95,-6,55,-5,-24,-5,123,-4,-12,-4,106,-3,-40,-3,-7,-3,20,-2,24,-2,8,-2,-59,-3,-105,-3,120,-3,39,-3,-64,-4,113,-4,22,-4,-94,-5,-3,-6,-110,-6,46,-6,-70,-7,69,-7,-3,-8,-53,-8,103,-8,31,-8,-26,-9,-111,-9,65,-9,4,-9,-40,-10,-88,-10,-113,-10,-66,-10,-1,-10,97,-9,-19,-9,-97,-8,93,-7,40,-6,3,-5,-13,-5,-49,-4,-57,-3,-59,-2,-52,-1,-35,0,-7,1,27,3,65,4,78,5,77,6,45,7,0,8,-96,8,77,9,-13,9,-103,10,82,11,41,12,46,13,54,14,113,15,-58,16,32,18,81,19,-122,20,-70,21,-55,22,-87,23,-83,24,-117,25,93,26,36,27,-1,27,-56,28,120,29,31,30,-64,30,49,31,121,31,-72,31,-15,31,-27,31,-87,31,99,31,-8,30,45,30,22,29,-26,27,125,26,-18,24,47,23,-128,21,-64,19,-14,17,50,16,126,14,-39,12,24,11,87,9,-109,7,-33,5,7,4,72,2,-88,0,16,-1,-128,-3,7,-4,-78,-6,78,-7,-16,-9,127,-10,-11,-12,79,-13,121,-15,-110,-17,-108,-19,-101,-21,-81,-23,-45,-25,30,-26,-118,-28,43,-29,0,-30,10,-31,66,-32,-110,-33,0,-33,-116,-34,47,-34,-4,-35,-29,-35,-30,-35,4,-34,99,-34,-43,-34,-125,-33,101,-32,78,-31,69,-30,95,-29,-122,-28,-110,-27,124,-26,105,-25,50,-24,-52,-24,97,-23,-19,-23,-119,-22,-13,-22,-116,-21,91,-20,47,-19,0,-18,-5,-18,23,-16,12,-15,-1,-15,-27,-14,-39,-13,-78,-12,123,-11,98,-10,68,-9,45,-8,38,-7,76,-6,101,-5,-122,-4,-113,-3,-93,-2,-102,-1,77,0,-20,0,-125,1,-12,1,58,2,-125,2,-67,2,-13,2,16,3,51,3,80,3,86,3,74,3,107,3,-105,3,-64,3,-12,3,71,4,-123,4,-60,4,-27,4,2,5,-28,4,-123,4,36,4,-90,3,15,3,-121,2,23,2,-31,1,-67,1,-54,1,-24,1,38,2,123,2,-64,2,4,3,76,3,-111,3,-12,3,88,4,-31,4,-97,5,-122,6,117,7,-125,8,-112,9,-106,10,107,11,10,12,-107,12,-13,12,10,13,30,13,61,13,71,13,91,13,-108,13,-11,13,103,14,-27,14,-102,15,106,16,55,17,17,18,48,19,101,20,-114,21,-54,22,58,24,-83,25,20,27,106,28,-54,29,17,31,31,32,60,33,72,34,21,35,-62,35,90,36,-72,36,-39,36,-54,36,-118,36,8,36,97,35,-87,34,-18,33,19,33,58,32,-122,31,-52,30,30,30,117,29,-65,28,-26,27,10,27,28,26,38,25,12,24,-24,22,-60,21,-106,20,77,19,-7,17,-88,16,62,15,-80,13,22,12,121,10,-96,8,124,6,114,4,29,2,-123,-1,-50,-4,23,-6,53,-9,81,-12,127,-15,-39,-18,94,-20,8,-22,-23,-25,31,-26,-108,-28,14,-29,-77,-31,105,-32,24,-33,-59,-35,108,-36,46,-37,9,-38,-29,-40,-4,-41,68,-41,-80,-42,71,-42,-14,-43,-70,-43,122,-43,43,-43,-18,-44,-95,-44,104,-44,60,-44,63,-44,100,-44,-72,-44,75,-43,27,-42,-7,-42,-32,-41,-16,-40,-13,-39,-15,-38,-29,-37,-34,-36,-32,-35,-21,-34,-7,-33,27,-31,101,-30,-79,-29,32,-27,-124,-26,1,-24,103,-23,-15,-22,117,-20,1,-18,-104,-17,56,-15,-35,-14,113,-12,13,-10,-94,-9,-14,-8,27,-6,53,-5,55,-4,-9,-4,-58,-3,-110,-2,82,-1,-18,-1,-96,0,97,1,-31,1,32,2,76,2,104,2,59,2,-47,1,-113,1,80,1,-16,0,-77,0,-104,0,-106,0,-125,0,-100,0,-45,0,0,1,65,1,-124,1,7,2,-127,2,15,3,-39,3,-98,4,104,5,64,6,20,7,-26,7,-110,8,61,9,-46,9,84,10,-68,10,22,11,88,11,-109,11,-79,11,-47,11,-10,11,35,12,90,12,-85,12,22,13,-71,13,-120,14,-128,15,-116,16,-59,17,19,19,111,20,-55,21,55,23,-91,24,7,26,105,27,-24,28,62,30,-110,31,-25,32,51,34,87,35,73,36,21,37,-54,37,79,38,-96,38,-61,38,-35,38,-28,38,-44,38,-49,38,-77,38,105,38,11,38,-106,37,7,37,72,36,116,35,-110,34,-104,33}; }
	private static byte[] data57(){ return new byte[] {-126,32,126,31,103,30,83,29,23,28,-34,26,-99,25,72,24,-59,22,75,21,-47,19,55,18,-111,16,13,15,-115,13,-15,11,74,10,-86,8,-7,6,2,5,33,3,31,1,18,-1,-44,-4,-67,-6,-73,-8,-88,-10,-128,-12,-110,-14,-81,-16,-67,-18,-21,-20,74,-21,-29,-23,-111,-24,-116,-25,-28,-26,118,-26,46,-26,72,-26,-113,-26,-71,-26,19,-25,109,-25,-47,-25,30,-24,94,-24,-42,-24,73,-23,-47,-23,75,-22,-7,-22,-95,-21,70,-20,-17,-20,-112,-19,27,-18,-87,-18,49,-17,-99,-17,6,-16,115,-16,-45,-16,31,-15,103,-15,-121,-15,-78,-15,-61,-15,-36,-15,6,-14,75,-14,-117,-14,-5,-14,-108,-13,56,-12,-53,-12,95,-11,-26,-11,67,-10,106,-10,114,-10,78,-10,8,-10,-96,-11,57,-11,-80,-12,40,-12,-102,-13,23,-13,125,-14,-59,-15,-14,-16,31,-16,58,-17,41,-18,46,-19,78,-20,115,-21,-82,-22,41,-22,-95,-23,47,-23,-62,-24,117,-24,20,-24,-94,-25,54,-25,-57,-26,90,-26,10,-26,-34,-27,-28,-27,16,-26,-128,-26,21,-25,-6,-25,-20,-24,-4,-23,55,-21,112,-20,-87,-19,-12,-18,68,-16,-114,-15,-34,-14,19,-12,100,-11,-81,-10,-44,-9,17,-7,99,-6,-100,-5,-28,-4,55,-2,-126,-1,-67,0,-20,1,43,3,71,4,86,5,119,6,-77,7,-16,8,65,10,-29,11,-82,13,-124,15,119,17,-107,19,-54,21,-59,23,-77,25,-101,27,98,29,-7,30,-127,32,-23,33,22,35,50,36,49,37,19,38,-68,38,68,39,-114,39,-34,39,-34,39,-53,39,-106,39,75,39,-55,38,50,38,-117,37,-71,36,-50,35,-18,34,7,34,29,33,70,32,-108,31,13,31,-114,30,17,30,-75,29,83,29,-41,28,60,28,98,27,90,26,24,25,-62,23,68,22,-92,20,-6,18,86,17,-79,15,1,14,60,12,124,10,113,8,114,6,98,4,80,2,60,0,50,-2,96,-4,-65,-6,93,-7,75,-8,-111,-9,-21,-10,80,-10,32,-10,-17,-11,-98,-11,77,-11,31,-11,-11,-12,-124,-12,50,-12,10,-12,-48,-13,99,-13,28,-13,-31,-14,-124,-14,6,-14,-80,-15,113,-15,51,-15,5,-15,12,-15,37,-15,81,-15,118,-15,-42,-15,45,-14,98,-14,119,-14,-82,-14,-48,-14,-55,-14,-43,-14,9,-13,61,-13,87,-13,-117,-13,-51,-13,-8,-13,7,-12,62,-12,98,-12,115,-12,127,-12,-82,-12,-48,-12,4,-11,70,-11,-105,-11,-12,-11,72,-10,-97,-10,-24,-10,35,-9,84,-9,92,-9,103,-9,81,-9,36,-9,-25,-10,-105,-10,59,-10,-26,-11,-112,-11,56,-11,-3,-12,-58,-12,105,-12,12,-12,-114,-13,20,-13,92,-14,-93,-15,-18,-16,52,-16,124,-17,-9,-18,-63,-18,-72,-18,-45,-18,52,-17,-42,-17,-124,-16,25,-15,-42,-15,-125,-14,4,-13,70,-13,-115,-13,-60,-13,-55,-13,-58,-13,-54,-13,-61,-13,-59,-13,-59,-13,-62,-13,-42,-13,-57,-13,-61,-13,-45,-13,-2,-13,45,-12,121,-12,32,-11,-24,-11,-18,-10,49,-8,-81,-7,86,-5,19,-3,1,-1,-7,0,-19,2,-59,4,-57,6,-65,8,-105,10,104,12,62,14,19,16,-78,17,48,19,-105,20,-38,21,-17,22,10,24,4,25,-17,25,-38,26,-53,27,-100,28,92,29,24,30,-53,30,76,31,-78,31,10,32,103,32,-107,32,-63,32,-8,32,38,33,38,33,17,33,-19,32,-106,32,-17,31,66,31,118,30,112,29,76,28,47,27,8,26,-72,24,100,23,11,22,-104,20,-38,18,51,17,114,15,-110,13,-115,11,-101,9,-99,7,-90,5,-73,3,4,2,81,0,-90,-2,46,-3,-44,-5,-97,-6,109,-7,98,-8,110,-9,123,-10,-110,-11,-49,-12,-2,-13,31,-13,100,-14,-59,-15,41,-15,-98,-16,37,-16,-35,-17,-126,-17,79,-17,60,-17,52,-17,57,-17,65,-17,104,-17,-128,-17,-113,-17,-72,-17,-20,-17,6,-16,60,-16,-121,-16,-55,-16,-3,-16,77,-15,-116,-15,-39,-15,7,-14,59,-14,106,-14,-85,-14,-43,-14,39,-13,-127,-13,26,-12,-102,-12,64,-11,10,-10,-38,-10,-106,-9,74,-8,-30,-8,107,-7,-50,-7,28,-6,104,-6,125,-6,116,-6,119,-6,96,-6,25,-6,-65,-7,87,-7,-56,-8,53,-8,-87,-9,34,-9,-111,-10,20,-10,-73,-11,113,-11,34,-11,-56,-12,-105,-12,87,-12,31,-12,-38,-13,-92,-13,-125,-13,95,-13,83,-13,100,-13,125,-13,-110,-13,-67,-13,-30,-13,-6,-13,32,-12,87,-12,-102,-12,-10,-12,120,-11,22,-10,-48,-10,-97,-9,121,-8,105,-7,80,-6,60,-5,33,-4,4,-3,-31,-3,-44,-2,-64,-1,-82,0,-94,1,-69,2,-3,3,63,5,-80,6,54,8,1,10,-55,11,-94,13,-101,15,-97,17,-128,19,88,21,19,23,-90,24,-9,25,85,27,-116,28,-106,29,-114,30,-106,31,-106,32,-123,33,103,34,78,35,7,36,120,36,-58,36,-31,36}; }
	private static byte[] data58(){ return new byte[] {-59,36,56,36,-94,35,-30,34,-8,33,-11,32,10,32,63,31,72,30,83,29,103,28,100,27,48,26,-58,24,76,23,-79,21,-9,19,79,18,-62,16,63,15,-55,13,107,12,37,11,-29,9,-117,8,23,7,-107,5,-24,3,-25,1,-37,-1,-70,-3,118,-5,42,-7,-30,-10,-88,-12,-121,-14,116,-16,-124,-18,-46,-20,71,-21,-35,-23,-91,-24,-74,-25,-1,-26,110,-26,30,-26,-39,-27,-68,-27,-83,-27,-75,-27,-51,-27,0,-26,59,-26,-112,-26,-39,-26,49,-25,-116,-25,-35,-25,29,-24,74,-24,77,-24,64,-24,46,-24,25,-24,-1,-25,-27,-25,-18,-25,15,-24,57,-24,-123,-24,-11,-24,-124,-23,23,-22,-62,-22,-122,-21,81,-20,-13,-20,-79,-19,111,-18,16,-17,-106,-17,68,-16,-41,-16,112,-15,7,-14,-46,-14,-93,-13,122,-12,74,-11,54,-10,-21,-10,120,-9,-17,-9,61,-8,82,-8,48,-8,5,-8,-38,-9,-91,-9,111,-9,115,-9,-97,-9,-59,-9,16,-8,121,-8,-18,-8,38,-7,99,-7,-108,-7,-68,-7,-74,-7,-63,-7,-56,-7,-42,-7,-41,-7,27,-6,102,-6,-54,-6,48,-5,-112,-5,-4,-5,105,-4,-41,-4,79,-3,-31,-3,111,-2,41,-1,18,0,6,1,22,2,60,3,89,4,-127,5,-111,6,-99,7,-112,8,96,9,69,10,-10,10,-103,11,47,12,-51,12,68,13,-102,13,-19,13,92,14,-73,14,16,15,-93,15,98,16,67,17,97,18,-74,19,62,21,-63,22,91,24,-11,25,-120,27,-36,28,26,30,98,31,-127,32,93,33,45,34,-13,34,-115,35,-28,35,50,36,77,36,42,36,-54,35,98,35,-37,34,24,34,62,33,-109,32,-56,31,5,31,73,30,-57,29,66,29,-44,28,103,28,-13,27,126,27,-24,26,93,26,-88,25,-41,24,-9,23,21,23,29,22,26,21,58,20,84,19,76,18,83,17,105,16,63,15,-41,13,82,12,-110,10,-112,8,81,6,-14,3,-121,1,8,-1,-112,-4,64,-6,0,-8,-11,-11,4,-12,92,-14,-38,-16,112,-17,24,-18,-4,-20,-39,-21,-50,-22,-54,-23,-11,-24,21,-24,50,-25,105,-26,-94,-27,-37,-28,27,-28,82,-29,-91,-30,-42,-31,10,-31,71,-32,-111,-33,-27,-34,86,-34,-29,-35,-88,-35,93,-35,64,-35,55,-35,79,-35,113,-35,-87,-35,-25,-35,77,-34,-81,-34,48,-33,-48,-33,118,-32,12,-31,-103,-31,62,-30,-68,-30,54,-29,-62,-29,97,-28,22,-27,5,-26,39,-25,108,-24,-37,-23,122,-21,18,-19,-97,-18,56,-16,-83,-15,-4,-14,47,-12,92,-11,110,-10,85,-9,19,-8,-51,-8,114,-7,-48,-7,16,-6,79,-6,75,-6,26,-6,-14,-7,-44,-7,-118,-7,67,-7,41,-7,23,-7,0,-7,-19,-8,12,-7,60,-7,95,-7,-120,-7,-42,-7,43,-6,90,-6,-73,-6,39,-5,-115,-5,-3,-5,104,-4,28,-3,-86,-3,54,-2,-29,-2,-102,-1,49,0,-58,0,73,1,-81,1,-36,1,-7,1,19,2,16,2,-39,1,-54,1,-71,1,-62,1,-15,1,99,2,-2,2,-83,3,-102,4,-78,5,-18,6,59,8,-101,9,22,11,-111,12,27,14,-87,15,65,17,-19,18,-102,20,87,22,17,24,-81,25,45,27,-106,28,-40,29,-7,30,-28,31,-72,32,112,33,57,34,-54,34,122,35,2,36,-106,36,36,37,-76,37,32,38,123,38,-50,38,-15,38,25,39,34,39,29,39,-25,38,-85,38,80,38,-43,37,33,37,88,36,-123,35,-94,34,-97,33,-88,32,-81,31,-75,30,-86,29,-80,28,-97,27,107,26,3,25,-82,23,34,22,98,20,-119,18,-100,16,-96,14,79,12,-22,9,-128,7,8,5,75,2,-104,-1,28,-3,-100,-6,37,-8,-32,-11,-15,-13,26,-14,86,-16,-6,-18,-52,-19,-93,-20,-79,-21,16,-21,-128,-22,4,-22,-86,-23,118,-23,67,-23,0,-23,-40,-24,-73,-24,-127,-24,75,-24,54,-24,35,-24,23,-24,49,-24,-90,-24,7,-23,-119,-23,24,-22,-77,-22,67,-21,-85,-21,20,-20,85,-20,97,-20,88,-20,80,-20,52,-20,32,-20,64,-20,-115,-20,-13,-20,-118,-19,88,-18,66,-17,44,-16,25,-15,8,-14,-21,-14,-90,-13,61,-12,-62,-12,52,-11,84,-11,-122,-11,-100,-11,121,-11,45,-11,-55,-12,65,-12,127,-13,-112,-14,-89,-15,-83,-16,-95,-17,-61,-18,-6,-19,59,-19,-110,-20,25,-20,-72,-21,79,-21,-4,-22,-39,-22,-82,-22,-114,-22,118,-22,90,-22,95,-22,84,-22,54,-22,35,-22,9,-22,-25,-23,-51,-23,-36,-23,6,-22,74,-22,-43,-22,-128,-21,63,-20,38,-19,45,-18,50,-17,66,-16,51,-15,59,-14,31,-13,-4,-13,-44,-12,-83,-11,124,-10,81,-9,58,-8,61,-7,63,-6,70,-5,92,-4,-128,-3,-96,-2,-39,-1,19,1,100,2,-101,3,-5,4,116,6,-6,7,-116,9,68,11,53,13,10,15,-1,16,4,19,-12,20,-75,22,81,24}; }
	private static byte[] data59(){ return new byte[] {-43,25,36,27,57,28,10,29,-4,29,-61,30,98,31,20,32,-82,32,54,33,-104,33,8,34,76,34,80,34,49,34,-12,33,-109,33,1,33,119,32,-3,31,-126,31,5,31,-71,30,-124,30,97,30,54,30,43,30,19,30,-36,29,-106,29,83,29,-14,28,96,28,-65,27,17,27,66,26,64,25,43,24,-31,22,88,21,-92,19,12,18,71,16,121,14,-70,12,28,11,-107,9,71,8,42,7,65,6,84,5,-88,4,23,4,125,3,-20,2,120,2,32,2,-62,1,-122,1,91,1,69,1,24,1,-44,0,-103,0,63,0,-105,-1,-47,-2,13,-2,34,-3,42,-4,97,-5,-50,-6,56,-6,-87,-7,97,-7,100,-7,79,-7,46,-7,42,-7,45,-7,-29,-8,124,-8,42,-8,-99,-9,-61,-10,-14,-11,30,-11,76,-12,70,-13,118,-14,-40,-15,64,-15,-76,-16,76,-16,20,-16,-40,-17,-93,-17,122,-17,107,-17,46,-17,-22,-18,-69,-18,124,-18,27,-18,-71,-19,93,-19,-25,-20,99,-20,-23,-21,89,-21,-35,-22,83,-22,-31,-23,114,-23,45,-23,-42,-24,-70,-24,-93,-24,-89,-24,-93,-24,-92,-24,-79,-24,-62,-24,-61,-24,-77,-24,-119,-24,-125,-24,107,-24,64,-24,62,-24,98,-24,-97,-24,-12,-24,103,-23,25,-22,-45,-22,-112,-21,117,-20,107,-19,88,-18,43,-17,3,-16,-55,-16,96,-15,-36,-15,58,-14,123,-14,-104,-14,-113,-14,-97,-14,-88,-14,-84,-14,-46,-14,46,-13,-68,-13,92,-12,46,-11,99,-10,-102,-9,-12,-8,98,-6,-19,-5,-107,-3,49,-1,-26,0,-58,2,-88,4,114,6,88,8,64,10,7,12,-111,13,33,15,-112,16,-50,17,-20,18,5,20,11,21,6,22,11,23,-2,23,-17,24,-47,25,-49,26,-68,27,-94,28,-122,29,-123,30,104,31,67,32,35,33,-11,33,-112,34,25,35,123,35,-69,35,-41,35,-71,35,-112,35,87,35,-18,34,119,34,5,34,-128,33,-57,32,11,32,75,31,66,30,20,29,-32,27,-113,26,0,25,87,23,-95,21,-48,19,-14,17,35,16,76,14,-119,12,-58,10,51,9,-74,7,57,6,-44,4,-97,3,105,2,58,1,25,0,2,-1,-28,-3,-70,-4,-125,-5,87,-6,35,-7,-20,-9,-51,-10,-63,-11,-63,-12,-48,-13,35,-13,-120,-14,-23,-15,109,-15,30,-15,-40,-16,-109,-16,125,-16,119,-16,116,-16,120,-16,-99,-16,-59,-16,-37,-16,-15,-16,8,-15,0,-15,-73,-16,106,-16,34,-16,-81,-17,80,-17,19,-17,19,-17,54,-17,-126,-17,44,-16,13,-15,1,-14,21,-13,85,-12,117,-11,-96,-10,-89,-9,-98,-8,106,-7,3,-6,127,-6,-15,-6,14,-5,-8,-6,-49,-6,-98,-6,70,-6,-45,-7,72,-7,-26,-8,115,-8,17,-8,-87,-9,84,-9,-3,-10,-66,-10,-118,-10,123,-10,101,-10,73,-10,77,-10,63,-10,30,-10,4,-10,-26,-11,-120,-11,30,-11,-59,-12,101,-12,-48,-13,92,-13,-1,-14,-95,-14,71,-14,1,-14,-61,-15,-116,-15,60,-15,-5,-16,-77,-16,89,-16,3,-16,-6,-17,-32,-17,-41,-17,-43,-17,-4,-17,58,-16,-117,-16,1,-15,-103,-15,51,-14,11,-13,33,-12,90,-11,-69,-10,113,-8,101,-6,111,-4,-125,-2,-73,0,-20,2,-3,4,-1,6,-21,8,-91,10,52,12,-72,13,56,15,-87,16,9,18,-126,19,1,21,102,22,-40,23,79,25,-95,26,-58,27,-38,28,-11,29,-32,30,-100,31,80,32,12,33,-112,33,-9,33,73,34,-126,34,117,34,27,34,-60,33,97,33,-49,32,32,32,-97,31,27,31,115,30,-47,29,90,29,-52,28,11,28,52,27,102,26,90,25,49,24,-2,22,-69,21,81,20,-54,18,35,17,106,15,-110,13,-93,11,-116,9,122,7,90,5,40,3,20,1,7,-1,50,-3,97,-5,-40,-7,120,-8,75,-9,58,-10,92,-11,-97,-12,0,-12,126,-13,-4,-14,-124,-14,-2,-15,108,-15,-42,-16,72,-16,-84,-17,20,-17,126,-18,-3,-19,-97,-19,61,-19,-23,-20,-89,-20,96,-20,21,-20,-45,-21,-112,-21,72,-21,-6,-22,-72,-22,124,-22,80,-22,14,-22,-40,-23,-79,-23,-105,-23,111,-23,94,-23,114,-23,-109,-23,-50,-23,53,-22,-29,-22,-96,-21,122,-20,121,-19,-97,-18,-79,-17,-92,-16,-93,-15,99,-14,-24,-14,53,-13,100,-13,99,-13,45,-13,-25,-14,-93,-14,92,-14,-6,-15,-67,-15,-88,-15,-101,-15,127,-15,-95,-15,-36,-15,38,-14,100,-14,-14,-14,-121,-13,16,-12,-84,-12,84,-11,2,-10,101,-10,-70,-10,17,-9,63,-9,73,-9,105,-9,-99,-9,-16,-9,98,-8,6,-7,-14,-7,-35,-6,-18,-5,22,-3,28,-2,26,-1,11,0,-3,0,-62,1,120,2,35,3,-40,3,122,4,51,5,-52,5,100,6,2,7,-79,7,64,8,-37,8,-119,9,67,10,7,11,-28,11,-63,12,-50,13,-25,14,5,16,74,17,-81,18,47,20,-90,21}; }
	private static byte[] data60(){ return new byte[] {45,23,-72,24,45,26,120,27,-58,28,-18,29,-74,30,82,31,-58,31,-6,31,-18,31,-52,31,-101,31,66,31,-60,30,89,30,-30,29,84,29,-68,28,34,28,-116,27,-20,26,46,26,-119,25,-58,24,8,24,80,23,-92,22,6,22,95,21,-49,20,78,20,-32,19,104,19,-7,18,-95,18,56,18,-65,17,61,17,-107,16,-32,15,3,15,23,14,-15,12,-95,11,66,10,-41,8,85,7,-62,5,69,4,-74,2,38,1,-70,-1,90,-2,-2,-4,-96,-5,98,-6,78,-7,54,-8,80,-9,-127,-10,-5,-11,105,-11,-7,-12,-102,-12,71,-12,-62,-13,29,-13,116,-14,-72,-15,-80,-16,-76,-17,-71,-18,-33,-19,-21,-20,44,-20,-93,-21,67,-21,-20,-22,-39,-22,-66,-22,-85,-22,-107,-22,-125,-22,-115,-22,117,-22,83,-22,44,-22,2,-22,-92,-23,86,-23,-2,-24,-101,-24,61,-24,-9,-25,-42,-25,-54,-25,-6,-25,58,-24,-81,-24,59,-23,-22,-23,-79,-22,-99,-21,-110,-20,-107,-19,-113,-18,-106,-17,-104,-16,-95,-15,-118,-14,85,-13,21,-12,-81,-12,16,-11,66,-11,109,-11,122,-11,117,-11,95,-11,79,-11,78,-11,64,-11,60,-11,75,-11,86,-11,62,-11,54,-11,61,-11,34,-11,3,-11,-18,-12,-38,-12,-76,-12,-105,-12,-111,-12,-97,-12,-120,-12,-100,-12,-39,-12,49,-11,109,-11,-32,-11,113,-10,8,-9,-105,-9,86,-8,33,-7,-97,-7,-20,-7,59,-6,106,-6,58,-6,-25,-7,-119,-7,36,-7,-92,-8,73,-8,41,-8,54,-8,100,-8,-30,-8,-87,-7,-127,-6,-126,-5,-99,-4,-18,-3,58,-1,-109,0,57,2,-20,3,-104,5,101,7,81,9,59,11,16,13,-37,14,-110,16,30,18,113,19,-68,20,-45,21,-24,22,-26,23,-49,24,-66,25,-87,26,-116,27,-127,28,115,29,116,30,104,31,93,32,69,33,67,34,35,35,-4,35,-76,36,99,37,22,38,-87,38,31,39,-102,39,-19,39,59,40,116,40,-101,40,-93,40,100,40,32,40,-61,39,53,39,-120,38,-36,37,38,37,86,36,107,35,120,34,-115,33,106,32,18,31,-98,29,9,28,59,26,46,24,48,22,3,20,-84,17,109,15,79,13,24,11,-57,8,-89,6,-110,4,95,2,27,0,25,-2,40,-4,33,-6,36,-8,108,-10,-57,-12,48,-13,-90,-15,87,-16,31,-17,-38,-19,-66,-20,-43,-21,5,-21,46,-22,-117,-23,36,-23,-46,-24,-118,-24,122,-24,-126,-24,120,-24,95,-24,85,-24,36,-24,-56,-25,100,-25,14,-25,-85,-26,77,-26,2,-26,-15,-27,-21,-27,15,-26,106,-26,-27,-26,-121,-25,79,-24,56,-23,54,-22,99,-21,-70,-20,18,-18,98,-17,-79,-16,-36,-15,-36,-14,125,-13,-18,-13,48,-12,30,-12,-48,-13,125,-13,31,-13,-85,-14,64,-14,3,-14,-48,-15,-103,-15,106,-15,68,-15,14,-15,-55,-16,125,-16,54,-16,-23,-17,-128,-17,56,-17,-13,-18,-94,-18,84,-18,28,-18,-19,-19,-62,-19,-107,-19,117,-19,106,-19,63,-19,27,-19,9,-19,-2,-20,-14,-20,-4,-20,17,-19,63,-19,105,-19,-87,-19,-28,-19,35,-18,83,-18,-108,-18,-63,-18,-40,-18,-32,-18,16,-17,64,-17,107,-17,-59,-17,91,-16,1,-15,-31,-15,-6,-14,58,-12,121,-11,-54,-10,59,-8,-69,-7,55,-5,-97,-4,37,-2,-103,-1,30,1,-96,2,59,4,-65,5,66,7,-61,8,79,10,-72,11,20,13,105,14,-57,15,-5,16,51,18,120,19,-71,20,-53,21,5,23,55,24,56,25,8,26,-46,26,-110,27,31,28,-126,28,0,29,-107,29,-9,29,99,30,-6,30,118,31,-49,31,26,32,120,32,-93,32,-108,32,-93,32,-72,32,-52,32,-55,32,-19,32,33,33,50,33,50,33,54,33,5,33,120,32,-82,31,-57,30,-94,29,71,28,-24,26,-114,25,48,24,-34,22,-60,21,-85,20,-83,19,-52,18,23,18,94,17,-72,16,41,16,-102,15,22,15,-123,14,0,14,-122,13,-40,12,80,12,-37,11,89,11,-53,10,114,10,25,10,-107,9,23,9,-63,8,80,8,-84,7,-5,6,71,6,-110,5,-108,4,-63,3,17,3,92,2,-82,1,30,1,-100,0,4,0,60,-1,-100,-2,-24,-3,-14,-4,-51,-5,-23,-6,-38,-7,-88,-8,-114,-9,-96,-10,-50,-11,-33,-12,32,-12,-123,-13,-23,-14,48,-14,-128,-15,-52,-16,-17,-17,-12,-18,-27,-19,-47,-20,-85,-21,96,-22,63,-23,33,-24,15,-25,10,-26,55,-27,119,-28,-53,-29,63,-29,-58,-30,93,-30,12,-30,-83,-31,66,-31,-36,-32,119,-32,-2,-33,123,-33,29,-33,-72,-34,119,-34,72,-34,67,-34,93,-34,-114,-34,-39,-34,47,-33,-88,-33,10,-32,-126,-32,42,-31,-16,-31,-88,-30,122,-29,120,-28,117,-27,86,-26,66,-25,27,-24,-66,-24,57,-23,-93,-23,-16,-23,47,-22,88,-22,-90,-22,33,-21,-92,-21,56,-20,46,-19,78,-18,-120,-17}; }
	private static byte[] data61(){ return new byte[] {-29,-16,124,-14,65,-12,-3,-11,-46,-9,-33,-7,-33,-5,-48,-3,-75,-1,-83,1,-109,3,67,5,-10,6,-78,8,88,10,-45,11,100,13,-23,14,77,16,-123,17,-67,18,-38,19,-42,20,-97,21,113,22,51,23,-9,23,-58,24,-77,25,-91,26,-74,27,-58,28,-3,29,31,31,47,32,56,33,53,34,27,35,-51,35,118,36,-2,36,102,37,-83,37,-40,37,-18,37,-46,37,-72,37,111,37,2,37,112,36,-43,35,16,35,22,34,17,33,6,32,-63,30,97,29,-26,27,99,26,-67,24,-7,22,73,21,-74,19,39,18,-87,16,88,15,45,14,7,13,4,12,22,11,16,10,-16,8,-47,7,120,6,-14,4,113,3,-20,1,107,0,-19,-2,-113,-3,90,-4,50,-5,30,-6,62,-7,98,-8,-117,-9,-76,-10,13,-10,113,-11,-16,-12,-122,-12,56,-12,-26,-13,-95,-13,104,-13,70,-13,-20,-14,113,-14,-2,-15,-104,-15,33,-15,-98,-16,53,-16,-20,-17,-108,-17,118,-17,123,-17,-93,-17,-18,-17,118,-16,41,-15,-37,-15,-102,-14,107,-13,91,-12,24,-11,-30,-11,-105,-10,80,-9,-44,-9,92,-8,-37,-8,78,-7,-68,-7,29,-6,-121,-6,-55,-6,-26,-6,-22,-6,-26,-6,-75,-6,110,-6,17,-6,-67,-7,117,-7,48,-7,16,-7,13,-7,-6,-8,10,-7,17,-7,37,-7,34,-7,32,-7,8,-7,-39,-8,-81,-8,122,-8,56,-8,-24,-9,-101,-9,77,-9,-41,-10,87,-10,-76,-11,19,-11,85,-12,94,-13,87,-14,75,-15,61,-16,12,-17,-4,-19,-15,-20,-16,-21,-4,-22,72,-22,-80,-23,48,-23,-30,-24,-34,-24,38,-23,-110,-23,84,-22,77,-21,127,-20,-68,-19,43,-17,-100,-16,24,-14,-113,-13,21,-11,-110,-10,22,-8,-79,-7,94,-5,2,-3,-73,-2,117,0,34,2,-84,3,45,5,-96,6,-21,7,24,9,101,10,-69,11,21,13,-124,14,13,16,-66,17,103,19,4,21,-85,22,48,24,105,25,-111,26,-84,27,-110,28,91,29,20,30,-73,30,55,31,-77,31,77,32,-31,32,66,33,-103,33,0,34,73,34,97,34,67,34,32,34,-32,33,93,33,-72,32,10,32,37,31,22,30,-1,28,-35,27,-67,26,101,25,-8,23,-106,22,19,21,110,19,-52,17,31,16,112,14,-75,12,17,11,-110,9,30,8,-77,6,116,5,80,4,60,3,52,2,69,1,78,0,57,-1,64,-2,90,-3,97,-4,67,-5,53,-6,60,-7,79,-8,81,-9,119,-10,-96,-11,-46,-12,7,-12,73,-13,-114,-14,-50,-15,-8,-16,27,-16,48,-17,64,-18,57,-19,42,-20,44,-21,51,-22,101,-23,-93,-24,26,-24,-41,-25,-43,-25,-10,-25,93,-24,14,-23,-41,-23,-120,-22,78,-21,18,-20,-69,-20,34,-19,127,-19,-48,-19,-10,-19,7,-18,64,-18,125,-18,-99,-18,-81,-18,-24,-18,19,-17,-9,-18,-48,-18,-56,-18,-96,-18,102,-18,75,-18,94,-18,120,-18,-107,-18,5,-17,-125,-17,-4,-17,114,-16,31,-15,-83,-15,34,-14,-107,-14,18,-13,-127,-13,-55,-13,43,-12,-99,-12,13,-11,107,-11,-19,-11,126,-10,16,-9,-88,-9,95,-8,37,-7,-45,-7,-120,-6,76,-5,-19,-5,127,-4,-3,-4,115,-3,-31,-3,86,-2,-61,-2,81,-1,3,0,-52,0,-50,1,-48,2,-25,3,26,5,56,6,91,7,112,8,-128,9,-90,10,-77,11,-54,12,8,14,94,15,-80,16,54,18,-43,19,110,21,-17,22,101,24,-61,25,-22,26,-61,27,123,28,-25,28,1,29,-12,28,-48,28,117,28,0,28,116,27,-14,26,121,26,-18,25,115,25,-2,24,116,24,-49,23,56,23,-96,22,-48,21,-9,20,53,20,124,19,-77,18,-14,17,103,17,-15,16,-85,16,109,16,84,16,52,16,16,16,-47,15,119,15,-43,14,8,14,21,13,6,12,-37,10,-114,9,114,8,57,7,-5,5,-52,4,-87,3,-127,2,102,1,72,0,41,-1,22,-2,30,-3,78,-4,-87,-5,14,-5,-103,-6,67,-6,5,-6,-54,-7,-75,-7,-116,-7,92,-7,23,-7,-31,-8,-122,-8,33,-8,-84,-9,72,-9,-64,-10,45,-10,-83,-11,86,-11,5,-11,-68,-12,-83,-12,-58,-12,-51,-12,-43,-12,-30,-12,3,-11,-26,-12,-73,-12,-125,-12,57,-12,-52,-13,105,-13,41,-13,3,-13,-57,-14,-86,-14,-49,-14,7,-13,45,-13,96,-13,-83,-13,-16,-13,36,-12,105,-12,-66,-12,11,-11,87,-11,-89,-11,-5,-11,104,-10,-72,-10,6,-9,71,-9,110,-9,-97,-9,-65,-9,-33,-9,-40,-9,-18,-9,-29,-9,-65,-9,-107,-9,101,-9,32,-9,-53,-10,107,-10,5,-10,-114,-11,4,-11,-102,-12,61,-12,-61,-13,89,-13,33,-13,-40,-14,92,-14,16,-14,-56,-15,101,-15,25,-15,-36,-16,-80,-16,-117,-16,-110,-16,-65,-16,-5,-16,25,-15,80,-15,117,-15,-119,-15,87,-15,17,-15,-48,-16,116,-16,-11,-17,123,-17,35,-17}; }
	private static byte[] data62(){ return new byte[] {-53,-18,125,-18,80,-18,69,-18,62,-18,93,-18,-79,-18,55,-17,-75,-17,112,-16,121,-15,-93,-14,-25,-13,91,-11,3,-9,-92,-8,113,-6,85,-4,58,-2,17,0,-14,1,-66,3,-114,5,32,7,-93,8,8,10,81,11,123,12,-111,13,-108,14,-92,15,-98,16,-60,17,-21,18,25,20,74,21,-116,22,-45,23,26,25,112,26,-82,27,6,29,101,30,-71,31,0,33,91,34,-90,35,-26,36,32,38,54,39,53,40,23,41,-54,41,93,42,-64,42,3,43,31,43,49,43,33,43,-6,42,-83,42,68,42,-47,41,71,41,120,40,-73,39,-59,38,-75,37,-120,36,64,35,-19,33,99,32,-82,30,16,29,56,27,56,25,48,23,75,21,72,19,54,17,38,15,52,13,46,11,-1,8,-38,6,-59,4,127,2,26,0,-41,-3,-89,-5,121,-7,120,-9,-61,-11,58,-12,-38,-14,-71,-15,-42,-16,-14,-17,-8,-18,6,-18,30,-19,16,-20,-20,-22,-48,-23,-72,-24,-78,-25,-71,-26,-9,-27,89,-27,-69,-28,64,-28,-7,-29,-82,-29,113,-29,96,-29,113,-29,-92,-29,-7,-29,-114,-28,72,-27,39,-26,50,-25,100,-24,-121,-23,-89,-22,-57,-21,-28,-20,-48,-19,-111,-18,45,-17,-102,-17,-26,-17,56,-16,106,-16,-121,-16,-111,-16,-60,-16,-30,-16,16,-15,56,-15,126,-15,-60,-15,-14,-15,27,-14,77,-14,110,-14,109,-14,107,-14,114,-14,126,-14,111,-14,124,-14,-93,-14,-55,-14,-33,-14,23,-13,64,-13,68,-13,62,-13,36,-13,-10,-14,-82,-14,57,-14,-51,-15,78,-15,-47,-16,65,-16,-54,-17,102,-17,4,-17,-73,-18,103,-18,60,-18,9,-18,-2,-19,-6,-19,7,-18,53,-18,111,-18,-83,-18,-15,-18,69,-17,-76,-17,60,-16,-44,-16,-110,-15,98,-14,95,-13,112,-12,-89,-11,-4,-10,70,-8,-116,-7,-47,-6,4,-4,3,-3,-26,-3,-46,-2,-83,-1,115,0,78,1,77,2,85,3,111,4,-74,5,2,7,57,8,109,9,-79,10,-50,11,-63,12,-63,13,-41,14,-36,15,-69,16,-77,17,-36,18,-37,19,-54,20,-50,21,-17,22,-39,23,-53,24,-76,25,-91,26,103,27,44,28,-3,28,-44,29,116,30,13,31,-86,31,47,32,120,32,-25,32,58,33,-125,33,-99,33,-74,33,-76,33,116,33,8,33,-109,32,-9,31,44,31,91,30,-100,29,-44,28,39,28,-95,27,27,27,-87,26,59,26,-12,25,-127,25,30,25,-59,24,82,24,-78,23,36,23,-78,22,52,22,-76,21,66,21,-3,20,-96,20,68,20,-16,19,-113,19,-18,18,76,18,-107,17,-71,16,-97,15,118,14,90,13,46,12,-31,10,-68,9,-86,8,-100,7,-115,6,-81,5,-22,4,24,4,62,3,121,2,-59,1,-23,0,-22,-1,-22,-2,-15,-3,-43,-4,-87,-5,-110,-6,-127,-7,76,-8,20,-9,-5,-11,-42,-12,80,-13,-65,-15,35,-16,113,-18,119,-20,-111,-22,-90,-24,-51,-26,4,-27,-123,-29,77,-30,48,-31,54,-32,113,-33,-34,-34,65,-34,-84,-35,30,-35,-123,-36,-25,-37,87,-37,-62,-38,62,-38,-83,-39,60,-39,-46,-40,-124,-40,60,-40,-7,-41,-45,-41,-72,-41,-65,-41,-55,-41,-28,-41,53,-40,-125,-40,-50,-40,66,-39,-84,-39,39,-38,-98,-38,36,-37,-59,-37,117,-36,43,-35,-26,-35,-71,-34,-125,-33,73,-32,29,-31,-11,-31,-39,-30,-72,-29,-68,-28,-34,-27,12,-25,80,-24,-18,-23,-69,-21,119,-19,96,-17,-116,-15,-59,-13,-9,-11,74,-8,-86,-6,11,-3,63,-1,127,1,-62,3,-38,5,-70,7,124,9,63,11,-67,12,15,14,75,15,121,16,119,17,96,18,113,19,117,20,87,21,75,22,87,23,106,24,115,25,-118,26,-75,27,-44,28,-36,29,2,31,48,32,85,33,98,34,-120,35,-102,36,-128,37,58,38,-48,38,77,39,-115,39,-81,39,-75,39,-111,39,80,39,-12,38,-122,38,-16,37,54,37,106,36,117,35,100,34,50,33,-20,31,-97,30,47,29,-46,27,-95,26,121,25,76,24,41,23,31,22,16,21,4,20,-11,18,-57,17,-109,16,106,15,52,14,7,13,-81,11,117,10,55,9,-12,7,-107,6,71,5,-3,3,-93,2,118,1,52,0,3,-1,-44,-3,-42,-4,-61,-5,-69,-6,-56,-7,-19,-8,11,-8,54,-9,120,-10,-34,-11,68,-11,-73,-12,53,-12,-29,-13,124,-13,38,-13,-26,-14,-36,-14,-70,-14,-84,-14,-68,-14,7,-13,68,-13,-117,-13,-17,-13,112,-12,-38,-12,72,-11,-66,-11,31,-10,121,-10,-43,-10,58,-9,-111,-9,-22,-9,93,-8,-47,-8,78,-7,-63,-7,46,-6,-111,-6,-38,-6,53,-5,86,-5,118,-5,126,-5,126,-5,-123,-5,123,-5,107,-5,85,-5,89,-5,76,-5,71,-5,80,-5,103,-5,105,-5,-118,-5,-91,-5,-91,-5,-94,-5,-107,-5,102,-5,35,-5,-89,-6,25,-6,-123,-7,-50,-8,-28,-9,-11,-10}; }
	private static byte[] data63(){ return new byte[] {8,-10,-23,-12,-57,-13,-100,-14,105,-15,0,-16,-126,-18,16,-19,-109,-21,-16,-23,113,-24,25,-25,-17,-27,-16,-28,92,-28,1,-28,-29,-29,-28,-29,72,-28,-62,-28,106,-27,24,-26,-17,-26,-60,-25,-86,-24,-72,-23,-38,-22,-7,-21,36,-19,105,-18,-100,-17,-66,-16,-33,-15,3,-13,0,-12,-32,-12,-56,-11,-61,-10,-98,-9,-102,-8,-73,-7,-39,-6,39,-4,-101,-3,71,-1,-4,0,-59,2,-58,4,-54,6,-42,8,-61,10,-80,12,-114,14,24,16,-79,17,71,19,-65,20,-6,21,59,23,-97,24,-35,25,-8,26,37,28,90,29,75,30,64,31,26,32,-36,32,94,33,-55,33,65,34,-124,34,-89,34,-70,34,-77,34,-86,34,98,34,13,34,-87,33,34,33,100,32,127,31,-110,30,126,29,65,28,-5,26,-60,25,105,24,-16,22,-111,21,80,20,28,19,-33,17,-48,16,-28,15,-15,14,4,14,46,13,80,12,98,11,76,10,47,9,-15,7,-91,6,35,5,-97,3,27,2,111,0,-47,-2,83,-3,-38,-5,83,-6,-26,-8,113,-9,-10,-11,123,-12,-11,-14,-107,-15,55,-16,9,-17,-12,-19,4,-19,99,-20,-36,-21,-98,-21,-127,-21,-119,-21,-80,-21,-42,-21,5,-20,61,-20,86,-20,123,-20,-118,-20,-96,-20,-119,-20,102,-20,76,-20,77,-20,39,-20,-16,-21,-46,-21,-64,-21,-102,-21,116,-21,121,-21,-125,-21,103,-21,84,-21,127,-21,-94,-21,-66,-21,-4,-21,105,-20,-48,-20,70,-19,-12,-19,-68,-18,-126,-17,65,-16,24,-15,-39,-15,-120,-14,35,-13,-54,-13,84,-12,-90,-12,-5,-12,101,-11,-78,-11,-39,-11,16,-10,87,-10,-119,-10,-81,-10,-27,-10,55,-9,111,-9,-91,-9,-22,-9,70,-8,-106,-8,-7,-8,-123,-7,7,-6,-84,-6,101,-5,45,-4,22,-3,19,-2,45,-1,66,0,104,1,-115,2,-66,3,-27,4,-4,5,41,7,87,8,114,9,-117,10,-49,11,17,13,57,14,119,15,-100,16,-59,17,-92,18,-113,19,70,20,-65,20,16,21,67,21,85,21,50,21,-4,20,-44,20,-81,20,98,20,59,20,16,20,-57,19,110,19,16,19,-97,18,34,18,104,17,-49,16,36,16,-124,15,-32,14,101,14,-6,13,-95,13,90,13,54,13,34,13,11,13,-24,12,-42,12,-64,12,127,12,66,12,-37,11,102,11,-65,10,29,10,79,9,115,8,106,7,112,6,98,5,80,4,53,3,36,2,24,1,18,0,50,-1,92,-2,-102,-3,-7,-4,124,-4,46,-4,-13,-5,-20,-5,-10,-5,4,-4,21,-4,57,-4,84,-4,93,-4,81,-4,57,-4,38,-4,-11,-5,-86,-5,99,-5,16,-5,-83,-6,75,-6,-22,-7,-113,-7,35,-7,-63,-8,-114,-8,98,-8,61,-8,66,-8,94,-8,-112,-8,-37,-8,79,-7,-49,-7,74,-6,-58,-6,60,-5,-68,-5,24,-4,107,-4,-60,-4,7,-3,50,-3,70,-3,110,-3,-103,-3,-78,-3,-36,-3,-14,-3,-11,-3,-7,-3,31,-2,52,-2,70,-2,70,-2,70,-2,58,-2,28,-2,8,-2,-25,-3,-101,-3,64,-3,-20,-4,-115,-4,30,-4,-95,-5,40,-5,-70,-6,63,-6,-63,-7,71,-7,-90,-8,-1,-9,102,-9,-54,-10,24,-10,98,-11,-53,-12,52,-12,-123,-13,1,-13,126,-14,-13,-15,96,-15,-34,-16,95,-16,-59,-17,38,-17,-96,-18,27,-18,117,-19,-60,-20,45,-20,-111,-21,-48,-22,34,-22,-117,-23,-32,-24,62,-24,-76,-25,76,-25,-28,-26,-115,-26,114,-26,-122,-26,-98,-26,-9,-26,-114,-25,81,-24,47,-23,63,-22,124,-21,-35,-20,59,-18,-58,-17,114,-15,7,-13,-112,-12,29,-10,-76,-9,31,-7,-112,-6,-14,-5,67,-3,116,-2,-65,-1,-13,0,33,2,74,3,111,4,-82,5,-25,6,52,8,-125,9,-23,10,107,12,6,14,-65,15,-123,17,78,19,18,21,-10,22,-61,24,-86,26,86,28,22,30,-84,31,49,33,-108,34,-56,35,-1,36,43,38,33,39,-13,39,-86,40,91,41,-13,41,-128,42,-30,42,75,43,-104,43,-33,43,12,44,32,44,-4,43,-96,43,37,43,-126,42,-115,41,102,40,48,39,-38,37,89,36,-43,34,115,33,3,32,96,30,-36,28,84,27,-72,25,-28,23,11,22,45,20,14,18,-69,15,-121,13,90,11,9,9,-60,6,-95,4,-113,2,-117,0,-120,-2,-84,-4,-6,-6,41,-7,95,-9,-45,-11,40,-12,-128,-14,-15,-16,-117,-17,32,-18,-83,-20,107,-21,73,-22,52,-23,26,-24,60,-25,114,-26,-93,-27,-32,-28,68,-28,-48,-29,77,-29,-19,-30,-62,-30,-60,-30,-18,-30,59,-29,-79,-29,71,-28,11,-27,-46,-27,-93,-26,90,-25,9,-24,-70,-24,59,-23,-81,-23,23,-22,119,-22,-62,-22,-2,-22,82,-21,-110,-21,-31,-21,74,-20,-69,-20,33,-19,-89,-19,48,-18,-45,-18,-125,-17,52,-16,3,-15,-39,-15,-89,-14,125,-13,91,-12,34,-11,-54,-11,107,-10}; }
	private static byte[] data64(){ return new byte[] {-1,-10,93,-9,-118,-9,-102,-9,-105,-9,108,-9,33,-9,-81,-10,62,-10,-86,-11,0,-11,93,-12,-60,-13,47,-13,-90,-14,68,-14,-12,-15,-80,-15,-119,-15,-117,-15,-104,-15,-87,-15,-68,-15,-34,-15,19,-14,44,-14,102,-14,-66,-14,25,-13,103,-13,-24,-13,111,-12,-15,-12,118,-11,13,-10,-113,-10,0,-9,100,-9,-54,-9,28,-8,107,-8,-68,-8,15,-7,94,-7,-91,-7,17,-6,-123,-6,-9,-6,-110,-5,88,-4,23,-3,-24,-3,-46,-2,-17,-1,1,1,7,2,49,3,77,4,61,5,38,6,49,7,40,8,-15,8,-54,9,-70,10,-104,11,91,12,84,13,86,14,59,15,38,16,45,17,58,18,45,19,47,20,86,21,108,22,107,23,127,24,-86,25,-92,26,127,27,88,28,35,29,-60,29,31,30,126,30,-81,30,-83,30,-108,30,101,30,31,30,-68,29,81,29,-5,28,-85,28,115,28,88,28,75,28,87,28,124,28,-67,28,-15,28,33,29,67,29,80,29,61,29,25,29,-37,28,-119,28,-7,27,107,27,-28,26,52,26,100,25,-93,24,-31,23,-2,22,-19,21,20,21,30,20,22,19,26,18,59,17,103,16,123,15,-76,14,-7,13,74,13,115,12,-78,11,2,11,38,10,36,9,56,8,67,7,49,6,1,5,3,4,-29,2,-85,1,84,0,37,-1,-68,-3,27,-4,114,-6,-30,-8,37,-9,42,-11,54,-13,80,-15,94,-17,75,-19,98,-21,-104,-23,-30,-25,36,-26,-88,-28,106,-29,68,-30,74,-31,102,-32,-55,-33,35,-33,-112,-34,24,-34,-80,-35,30,-35,-97,-36,28,-36,-118,-37,-56,-38,-6,-39,64,-39,108,-40,-104,-41,-55,-42,-12,-43,54,-43,114,-44,-47,-45,73,-45,-31,-46,-102,-46,116,-46,86,-46,118,-46,-95,-46,-33,-46,41,-45,-102,-45,32,-44,-95,-44,78,-43,29,-42,35,-41,42,-40,66,-39,-123,-38,-46,-37,34,-35,-104,-34,26,-32,-86,-31,74,-29,35,-27,28,-25,17,-23,33,-21,-125,-19,-38,-17,61,-14,-104,-12,12,-9,114,-7,-113,-5,-80,-3,-63,-1,-102,1,55,3,-40,4,-125,6,-2,7,114,9,-17,10,123,12,-22,13,104,15,9,17,-89,18,62,20,-58,21,118,23,14,25,-112,26,10,28,-110,29,-19,30,38,32,96,33,-127,34,-109,35,-123,36,127,37,99,38,66,39,-1,39,-90,40,61,41,-82,41,3,42,37,42,7,42,-49,41,-119,41,13,41,107,40,-85,39,-40,38,-15,37,-29,36,-68,35,-125,34,93,33,13,32,-46,30,-98,29,122,28,82,27,61,26,66,25,84,24,104,23,127,22,-98,21,-108,20,123,19,91,18,25,17,-103,15,9,14,94,12,-100,10,-62,8,-19,6,26,5,72,3,-115,1,-22,-1,121,-2,30,-3,-15,-5,-50,-6,-29,-7,-11,-8,57,-8,-98,-9,-5,-10,81,-10,-55,-11,76,-11,-48,-12,104,-12,42,-12,2,-12,-30,-13,-45,-13,-10,-13,28,-12,53,-12,112,-12,-67,-12,-7,-12,92,-11,-48,-11,97,-10,-34,-10,108,-9,36,-8,-45,-8,113,-7,0,-6,-100,-6,27,-5,118,-5,-42,-5,58,-4,117,-4,-90,-4,-37,-4,29,-3,93,-3,-108,-3,-17,-3,69,-2,-97,-2,-6,-2,122,-1,-31,-1,104,0,-15,0,103,1,-50,1,48,2,120,2,-92,2,-109,2,112,2,31,2,-101,1,-30,0,47,0,83,-1,98,-2,86,-3,57,-4,21,-5,-49,-7,112,-8,26,-9,-90,-11,13,-12,-125,-14,-9,-16,113,-17,-43,-19,88,-20,-1,-22,-108,-23,67,-24,51,-25,61,-26,88,-27,-112,-28,4,-28,-77,-29,127,-29,104,-29,121,-29,-84,-29,-38,-29,14,-28,-128,-28,-33,-28,42,-27,108,-27,-54,-27,9,-26,39,-26,90,-26,-112,-26,-95,-26,-80,-26,-34,-26,14,-25,81,-25,-70,-25,65,-24,-10,-24,-17,-23,20,-21,99,-20,-52,-19,108,-17,53,-15,-1,-14,-37,-12,-64,-10,-75,-8,-104,-6,97,-4,79,-2,42,0,-26,1,-100,3,103,5,47,7,-58,8,127,10,65,12,-16,13,125,15,73,17,18,19,-66,20,92,22,20,24,-70,25,57,27,-97,28,-29,29,11,31,-6,31,-82,32,100,33,-38,33,2,34,48,34,95,34,93,34,41,34,9,34,-21,33,-66,33,110,33,43,33,-12,32,-65,32,102,32,8,32,-81,31,55,31,-99,30,-29,29,32,29,41,28,9,27,-14,25,-56,24,-120,23,36,22,-61,20,126,19,13,18,-95,16,41,15,-88,13,3,12,94,10,-68,8,11,7,73,5,-109,3,-36,1,62,0,-102,-2,-5,-4,-128,-5,23,-6,-61,-8,-113,-9,-127,-10,-102,-11,-45,-12,48,-12,-71,-13,90,-13,31,-13,-31,-14,-102,-14,99,-14,25,-14,-93,-15,28,-15,-107,-16,-37,-17,-13,-18,-4,-19,27,-19,48,-20,51,-21,92,-22,-73,-23,21,-23,-106,-24,-128,-24,-114,-24,-75,-24,-5,-24,-123,-23,27,-22,-85,-22}; }
	private static byte[] data65(){ return new byte[] {87,-21,39,-20,-24,-20,121,-19,44,-18,-22,-18,-115,-17,6,-16,-67,-16,89,-15,-57,-15,32,-14,-120,-14,-52,-14,-43,-14,-39,-14,-29,-14,-36,-14,-49,-14,-59,-14,-33,-14,19,-13,83,-13,-75,-13,59,-12,-46,-12,106,-11,31,-10,-46,-10,127,-9,38,-8,-35,-8,-105,-7,100,-6,50,-5,11,-4,-14,-4,-24,-3,10,-1,47,0,69,1,-118,2,-57,3,-18,4,-3,5,27,7,62,8,38,9,19,10,-40,10,-124,11,-18,11,100,12,-55,12,10,13,61,13,121,13,-84,13,-50,13,-25,13,3,14,14,14,8,14,-6,13,-34,13,-53,13,-109,13,81,13,32,13,-19,12,-105,12,56,12,-27,11,127,11,-5,10,124,10,3,10,-117,9,16,9,-76,8,98,8,39,8,-11,7,-1,7,19,8,43,8,54,8,98,8,118,8,116,8,84,8,-1,7,-100,7,-9,6,60,6,101,5,110,4,68,3,57,2,39,1,34,0,54,-1,122,-2,-28,-3,97,-3,11,-3,-14,-4,-38,-4,-59,-4,-51,-4,-47,-4,-59,-4,-93,-4,-114,-4,120,-4,84,-4,44,-4,23,-4,-19,-5,-71,-5,-111,-5,-122,-5,92,-5,44,-5,20,-5,-24,-6,-69,-6,-97,-6,-102,-6,-85,-6,-69,-6,-12,-6,89,-5,-63,-5,50,-4,-69,-4,93,-3,-17,-3,-108,-2,74,-1,-13,-1,-110,0,60,1,-45,1,125,2,6,3,-97,3,64,4,-27,4,121,5,20,6,-68,6,55,7,-104,7,0,8,79,8,114,8,106,8,58,8,-18,7,-127,7,17,7,-104,6,51,6,-45,5,-124,5,79,5,39,5,9,5,-1,4,-39,4,-86,4,92,4,-1,3,108,3,-58,2,14,2,65,1,97,0,113,-1,117,-2,-124,-3,96,-4,69,-5,50,-6,10,-7,-56,-9,-110,-10,96,-11,19,-12,-86,-14,95,-15,46,-16,-44,-18,-118,-19,85,-20,61,-21,8,-22,-27,-24,-50,-25,-62,-26,-85,-27,-107,-28,-100,-29,-94,-30,-114,-31,-77,-32,12,-32,-128,-33,23,-33,17,-33,54,-33,113,-33,1,-32,-62,-32,-85,-31,-120,-30,-120,-29,-105,-28,-89,-27,-119,-26,127,-25,-118,-24,-121,-23,104,-22,118,-21,-103,-20,-83,-19,-71,-18,-1,-17,76,-15,-108,-14,-32,-13,98,-11,10,-9,-94,-8,91,-6,64,-4,76,-2,98,0,122,2,-50,4,42,7,99,9,-93,11,-29,13,16,16,57,18,84,20,97,22,88,24,55,26,33,28,-33,29,-95,31,96,33,15,35,-75,36,96,38,9,40,-97,41,25,43,-126,44,-42,45,-25,46,-38,47,-121,48,16,49,84,49,99,49,63,49,-12,48,115,48,-19,47,102,47,-77,46,-25,45,41,45,101,44,113,43,100,42,73,41,33,40,-72,38,40,37,127,35,-93,33,-118,31,89,29,39,27,-53,24,78,22,-46,19,117,17,3,15,-122,12,61,10,15,8,-49,5,-89,3,-70,1,-58,-1,-59,-3,-56,-5,-16,-7,29,-8,48,-10,100,-12,-71,-14,0,-15,53,-17,-122,-19,0,-20,125,-22,-9,-24,-111,-25,108,-26,90,-27,96,-28,-88,-29,16,-29,-121,-30,34,-30,-26,-31,-36,-31,-61,-31,-60,-31,-32,-31,-50,-31,-20,-31,-4,-31,31,-30,54,-30,68,-30,118,-30,-80,-30,-10,-30,71,-29,-74,-29,47,-28,-58,-28,125,-27,71,-26,21,-25,14,-24,17,-23,38,-22,73,-21,-123,-20,-55,-19,0,-17,61,-16,108,-15,-103,-14,-94,-13,-93,-12,-112,-11,81,-10,-21,-10,106,-9,-33,-9,24,-8,18,-8,12,-8,7,-8,-37,-9,-113,-9,81,-9,10,-9,-50,-10,-126,-10,90,-10,53,-10,-11,-11,-102,-11,-128,-11,99,-11,67,-11,24,-11,46,-11,66,-11,107,-11,-79,-11,6,-10,121,-10,-56,-10,38,-9,-106,-9,-25,-9,28,-8,89,-8,-125,-8,-93,-8,-99,-8,-119,-8,92,-8,34,-8,-43,-9,-115,-9,49,-9,-38,-10,127,-10,69,-10,4,-10,-38,-11,-6,-11,41,-10,116,-10,-28,-10,-103,-9,77,-8,37,-7,13,-6,21,-5,-24,-5,-58,-4,-94,-3,115,-2,10,-1,-108,-1,37,0,-93,0,28,1,-104,1,66,2,10,3,-41,3,-38,4,17,6,96,7,-82,8,47,10,-56,11,53,13,-111,14,2,16,104,17,-106,18,-83,19,-38,20,-21,21,-63,22,-85,23,-103,24,96,25,4,26,-56,26,110,27,5,28,-114,28,41,29,-51,29,94,30,-7,30,-85,31,91,32,-5,32,-90,33,87,34,-21,34,92,35,-61,35,1,36,32,36,24,36,0,36,-72,35,90,35,2,35,124,34,-25,33,99,33,-27,32,77,32,-94,31,34,31,-93,30,-4,29,68,29,-78,28,0,28,41,27,75,26,115,25,-117,24,-123,23,-117,22,-87,21,-68,20,-81,19,-46,18,-1,17,5,17,-26,15,-37,14,-59,13,117,12,11,11,-95,9,26,8,93,6,-120,4,-79,2,-63,0,-73,-2,-89,-4,-116,-6,121,-8,67,-10,51,-12,67,-14,82,-16}; }
	private static byte[] data66(){ return new byte[] {100,-18,-73,-20,39,-21,-86,-23,47,-24,-15,-26,-22,-27,-18,-28,16,-28,90,-29,-78,-30,-1,-31,84,-31,-81,-32,5,-32,72,-33,84,-34,91,-35,86,-36,56,-37,8,-38,-27,-40,-68,-41,-113,-42,103,-43,91,-44,111,-45,-117,-46,-59,-47,17,-47,107,-48,-37,-49,105,-49,6,-49,-69,-50,-96,-50,-79,-50,-36,-50,41,-49,-94,-49,43,-48,-19,-48,-40,-47,-21,-46,6,-44,56,-43,-104,-42,29,-40,-125,-39,29,-37,-34,-36,-104,-34,81,-32,47,-30,36,-28,19,-26,-17,-25,-12,-23,-23,-21,-38,-19,-69,-17,-96,-15,-118,-13,81,-11,3,-9,-43,-8,-87,-6,99,-4,37,-2,18,0,10,2,-12,3,13,6,62,8,100,10,123,12,-96,14,-81,16,-108,18,72,20,4,22,-85,23,40,25,-116,26,5,28,104,29,-61,30,43,32,-81,33,26,35,112,36,-44,37,44,39,74,40,74,41,28,42,-52,42,54,43,81,43,70,43,15,43,-101,42,16,42,96,41,-120,40,-89,39,-46,38,-14,37,33,37,63,36,-126,35,-68,34,11,34,80,33,-87,32,-4,31,58,31,-125,30,-67,29,-55,28,-73,27,121,26,26,25,123,23,-54,21,-3,19,-1,17,-19,15,-38,13,-64,11,-80,9,-73,7,-23,5,49,4,-120,2,-3,0,-77,-1,121,-2,54,-3,28,-4,30,-5,33,-6,55,-7,101,-8,-66,-9,32,-9,-128,-10,22,-10,-61,-11,-122,-11,78,-11,93,-11,-125,-11,-108,-11,-81,-11,16,-10,106,-10,-68,-10,62,-9,-30,-9,103,-8,-8,-8,-110,-7,84,-6,-33,-6,125,-5,55,-4,-31,-4,99,-3,13,-2,-66,-2,96,-1,-20,-1,126,0,30,1,-79,1,82,2,-22,2,-75,3,95,4,42,5,-15,5,-51,6,-100,7,87,8,28,9,-65,9,77,10,-46,10,21,11,57,11,70,11,40,11,-32,10,85,10,-79,9,-29,8,-8,7,-49,6,-119,5,33,4,-110,2,-9,0,93,-1,-90,-3,-47,-5,-11,-7,37,-8,73,-10,101,-12,-122,-14,-54,-16,4,-17,54,-19,-119,-21,26,-22,-82,-24,82,-25,28,-26,58,-27,92,-28,-100,-29,10,-29,-95,-30,61,-30,-25,-31,-89,-31,96,-31,16,-31,-83,-32,76,-32,-27,-33,77,-33,-73,-34,50,-34,-95,-35,13,-35,-104,-36,72,-36,22,-36,-4,-37,24,-36,88,-36,-53,-36,92,-35,7,-34,-37,-34,-44,-33,-33,-32,9,-30,81,-29,-75,-28,46,-26,-72,-25,100,-23,23,-21,-6,-20,-38,-18,-61,-16,-67,-14,-57,-12,-52,-10,-18,-8,38,-5,89,-3,-125,-1,-48,1,32,4,96,6,122,8,-101,10,-52,12,-60,14,-115,16,104,18,37,20,-71,21,33,23,-86,24,10,26,74,27,115,28,-74,29,-25,30,-1,31,32,33,95,34,126,35,112,36,114,37,122,38,59,39,-65,39,42,40,97,40,100,40,17,40,-91,39,47,39,-124,38,-86,37,-32,36,33,36,71,35,78,34,113,33,-111,32,-93,31,-100,30,-124,29,-128,28,59,27,-28,25,119,24,14,23,-120,21,-32,19,56,18,-118,16,-49,14,18,13,98,11,-73,9,29,8,-123,6,4,5,-89,3,97,2,36,1,-3,-1,-25,-2,-4,-3,27,-3,71,-4,-125,-5,-56,-6,-16,-7,20,-7,31,-8,26,-9,-25,-11,-80,-12,112,-13,33,-14,-97,-16,73,-17,33,-18,20,-19,22,-20,87,-21,-24,-22,-122,-22,76,-22,92,-22,-122,-22,-96,-22,-24,-22,88,-21,-52,-21,50,-20,-84,-20,91,-19,-9,-19,126,-18,20,-17,-57,-17,87,-16,-68,-16,52,-15,-114,-15,-67,-15,-65,-15,-31,-15,-12,-15,-45,-15,-69,-15,-62,-15,-30,-15,-23,-15,16,-14,115,-14,-21,-14,104,-13,2,-12,-73,-12,112,-11,42,-10,-1,-10,-77,-9,95,-8,38,-7,-14,-7,-51,-6,-80,-5,-91,-4,-80,-3,-85,-2,-52,-1,-12,0,23,2,30,3,31,4,3,5,-76,5,56,6,-68,6,14,7,69,7,103,7,-115,7,-102,7,-76,7,-34,7,10,8,54,8,83,8,119,8,-98,8,-97,8,-113,8,-118,8,78,8,10,8,-70,7,90,7,-10,6,110,6,-27,5,127,5,-8,4,122,4,5,4,-73,3,124,3,75,3,46,3,49,3,32,3,37,3,61,3,96,3,-121,3,-85,3,-46,3,-16,3,-20,3,-46,3,-92,3,120,3,17,3,-96,2,36,2,-95,1,14,1,119,0,-9,-1,-107,-1,37,-1,-22,-2,-52,-2,-70,-2,-81,-2,-68,-2,-50,-2,-51,-2,-48,-2,-75,-2,120,-2,80,-2,16,-2,-70,-3,94,-3,11,-3,-79,-4,106,-4,22,-4,-45,-5,-79,-5,-124,-5,100,-5,93,-5,110,-5,122,-5,-117,-5,-89,-5,-33,-5,-23,-5,9,-4,76,-4,-104,-4,-29,-4,89,-3,-24,-3,111,-2,-8,-2,-80,-1,116,0,50,1,-19,1,-77,2,-127,3,67,4,5,5,-21,5,-39,6,-79,7,-107,8,-104,9,-128,10,57,11,-13,11,-109,12}; }
	private static byte[] data67(){ return new byte[] {4,13,77,13,-124,13,-94,13,-113,13,126,13,97,13,84,13,59,13,44,13,62,13,68,13,104,13,-96,13,-22,13,18,14,67,14,105,14,105,14,78,14,18,14,-108,13,1,13,59,12,87,11,89,10,76,9,11,8,-81,6,68,5,-49,3,62,2,-101,0,-12,-2,55,-3,-116,-5,-11,-7,55,-8,-119,-10,-6,-12,113,-13,-31,-15,100,-16,-25,-18,122,-19,-21,-21,105,-22,-33,-24,104,-25,-37,-27,85,-28,4,-29,-69,-31,-120,-32,-118,-33,-59,-34,4,-34,123,-35,30,-35,-21,-36,-80,-36,-109,-36,-83,-36,-50,-36,-26,-36,27,-35,119,-35,-21,-35,58,-34,-63,-34,89,-33,21,-32,-66,-32,-102,-31,-94,-30,-74,-29,-59,-28,23,-26,-119,-25,-11,-24,106,-22,42,-20,-14,-19,-81,-17,-126,-15,-117,-13,-73,-11,-28,-9,38,-6,-106,-4,0,-1,120,1,6,4,-93,6,71,9,-43,11,114,14,36,17,-76,19,66,22,-37,24,85,27,-70,29,0,32,43,34,39,36,2,38,-80,39,47,41,126,42,-80,43,-57,44,-75,45,-99,46,108,47,36,48,-63,48,114,49,-1,49,105,50,-71,50,6,51,28,51,-3,50,-71,50,82,50,-100,49,-100,48,109,47,27,46,114,44,-119,42,-127,40,88,38,11,36,-119,33,11,31,-98,28,37,26,-103,23,52,21,-13,18,-98,16,86,14,47,12,60,10,47,8,24,6,65,4,100,2,111,0,119,-2,-110,-4,-63,-6,-65,-8,-56,-10,2,-11,56,-13,99,-15,-72,-17,52,-18,-53,-20,83,-21,20,-22,13,-23,5,-24,-9,-26,17,-26,72,-27,-116,-28,-46,-29,45,-29,-100,-30,22,-30,-116,-31,21,-31,-60,-32,127,-32,68,-32,36,-32,37,-32,49,-32,124,-32,-37,-32,93,-31,-8,-31,-52,-30,-70,-29,-76,-28,-69,-27,-27,-26,10,-24,83,-23,-115,-22,-45,-21,8,-19,87,-18,-103,-17,-65,-16,-69,-15,-73,-14,-100,-13,74,-12,-28,-12,102,-11,-34,-11,61,-10,-119,-10,-37,-10,48,-9,109,-9,-76,-9,27,-8,103,-8,-117,-8,-68,-8,-12,-8,18,-7,14,-7,5,-7,12,-7,-6,-8,-38,-8,-40,-8,-21,-8,-13,-8,18,-7,84,-7,-77,-7,10,-6,105,-6,-38,-6,57,-5,-123,-5,-46,-5,9,-4,21,-4,-4,-5,-46,-5,121,-5,9,-5,127,-6,-7,-7,89,-7,-74,-8,37,-8,-112,-9,12,-9,-120,-10,22,-10,-44,-11,-117,-11,103,-11,102,-11,116,-11,-115,-11,-41,-11,54,-10,-100,-10,1,-9,119,-9,4,-8,120,-8,-46,-8,58,-7,-79,-7,3,-6,107,-6,-8,-6,-110,-5,40,-4,-41,-4,-68,-3,-93,-2,127,-1,123,0,-119,1,114,2,86,3,74,4,99,5,74,6,25,7,36,8,73,9,87,10,100,11,-78,12,2,14,85,15,-56,16,80,18,-47,19,63,21,-76,22,54,24,-119,25,-59,26,-18,27,10,29,-24,29,-63,30,-100,31,84,32,3,33,-80,33,72,34,-59,34,57,35,-101,35,-10,35,41,36,87,36,-128,36,-119,36,-117,36,-107,36,-103,36,-115,36,121,36,102,36,63,36,-3,35,-77,35,96,35,-19,34,108,34,-54,33,56,33,-108,32,-32,31,57,31,-114,30,-49,29,19,29,101,28,-92,27,-51,26,-20,25,1,25,-8,23,-67,22,127,21,13,20,103,18,116,16,-104,14,-111,12,72,10,-27,7,-117,5,64,3,-33,0,-103,-2,115,-4,96,-6,92,-8,-118,-10,-29,-12,109,-13,-6,-15,-87,-16,-108,-17,124,-18,116,-19,-127,-20,-87,-21,-51,-22,-46,-23,-23,-24,4,-24,-17,-26,-73,-27,114,-28,73,-29,-51,-31,85,-32,-30,-34,98,-35,-43,-37,70,-38,-54,-40,121,-41,47,-42,-31,-44,-54,-45,-53,-46,-53,-47,8,-47,84,-48,-73,-49,40,-49,-78,-50,115,-50,40,-50,11,-50,-9,-51,-2,-51,45,-50,-120,-50,18,-49,-70,-49,-113,-48,125,-47,114,-46,-122,-45,-79,-44,-14,-43,8,-41,69,-40,-107,-39,-23,-38,45,-36,-124,-35,-16,-34,88,-32,-66,-31,61,-29,-45,-28,87,-26,-28,-25,-97,-23,101,-21,12,-19,-52,-18,-61,-16,-70,-14,-80,-12,-92,-10,-42,-8,-18,-6,-8,-4,31,-1,97,1,-117,3,-96,5,-55,7,-9,9,6,12,10,14,73,16,106,18,107,20,105,22,-123,24,-103,26,127,28,108,30,87,32,27,34,-80,35,30,37,-127,38,-112,39,90,40,24,41,-85,41,-11,41,29,42,39,42,51,42,20,42,-7,41,-24,41,-63,41,-97,41,113,41,81,41,33,41,-46,40,-104,40,76,40,-58,39,45,39,-121,38,-80,37,-90,36,118,35,36,34,-87,32,-3,30,56,29,107,27,117,25,117,23,105,21,71,19,35,17,9,15,-15,12,-21,10,-47,8,-27,6,-20,4,8,3,68,1,-90,-1,44,-2,-69,-4,106,-5,92,-6,112,-7,127,-8,-64,-9,68,-9,-46,-10,109,-10,51,-10,34,-10,43,-10,36,-10,73,-10}; }
	private static byte[] data68(){ return new byte[] {118,-10,-99,-10,-61,-10,16,-9,96,-9,-115,-9,-60,-9,41,-8,-116,-8,-34,-8,97,-7,-16,-7,-111,-6,55,-5,-11,-5,-35,-4,-44,-3,-57,-2,-1,-1,69,1,-119,2,-22,3,98,5,-37,6,68,8,-83,9,22,11,95,12,-128,13,-99,14,-107,15,100,16,20,17,-99,17,-12,17,56,18,87,18,64,18,11,18,-78,17,64,17,-91,16,-32,15,-4,14,14,14,-9,12,-80,11,84,10,-14,8,80,7,-99,5,-50,3,-5,1,-6,-1,-9,-3,-22,-5,-38,-7,-89,-9,-125,-11,-117,-13,-110,-15,-98,-17,-58,-19,50,-20,-98,-22,17,-23,-60,-25,-98,-26,-123,-27,97,-28,103,-29,112,-30,114,-31,80,-32,75,-33,79,-34,40,-35,-9,-37,-26,-38,-33,-39,-44,-40,-42,-41,5,-41,68,-42,-118,-43,-25,-44,116,-44,14,-44,-61,-45,-106,-45,-125,-45,-98,-45,-49,-45,65,-44,-74,-44,105,-43,74,-42,101,-41,-113,-40,-37,-39,81,-37,-3,-36,-64,-34,-102,-32,-112,-30,-124,-28,-98,-26,-59,-24,-11,-22,30,-19,99,-17,-102,-15,-48,-13,-23,-11,28,-8,67,-6,108,-4,122,-2,-93,0,-41,2,-29,4,-31,6,8,9,58,11,76,13,88,15,114,17,-96,19,-71,21,-61,23,-28,25,-12,27,-55,29,-101,31,108,33,10,35,82,36,-109,37,-75,38,-107,39,63,40,-63,40,47,41,111,41,108,41,93,41,88,41,37,41,-39,40,-118,40,49,40,-62,39,59,39,-89,38,35,38,102,37,-100,36,-36,35,-6,34,-10,33,-52,32,-73,31,-99,30,78,29,5,28,-58,26,-104,25,72,24,-11,22,-80,21,105,20,29,19,-51,17,-121,16,66,15,11,14,-57,12,-122,11,34,10,-30,8,-120,7,27,6,-75,4,68,3,-67,1,47,0,-100,-2,35,-3,-85,-5,64,-6,-6,-8,-83,-9,100,-10,88,-11,113,-12,-98,-13,-59,-14,35,-14,-100,-15,29,-15,-81,-16,112,-16,61,-16,-25,-17,-96,-17,-119,-17,117,-17,65,-17,10,-17,24,-17,28,-17,-10,-18,-6,-18,20,-17,20,-17,-19,-18,-12,-18,7,-17,-15,-18,-48,-18,-29,-18,-23,-18,-40,-18,-33,-18,38,-17,113,-17,-84,-17,17,-16,-104,-16,54,-15,-50,-15,-95,-14,124,-13,69,-12,68,-11,68,-10,75,-9,90,-8,-127,-7,-94,-6,-67,-5,-39,-4,-29,-3,-29,-2,-65,-1,-101,0,87,1,1,2,-105,2,35,3,-86,3,21,4,98,4,-61,4,11,5,57,5,107,5,-93,5,-53,5,-43,5,-16,5,-15,5,-26,5,-59,5,-99,5,89,5,-12,4,-114,4,28,4,-103,3,16,3,113,2,-17,1,105,1,-25,0,94,0,-4,-1,-111,-1,57,-1,-11,-2,-64,-2,-88,-2,-124,-2,109,-2,119,-2,113,-2,98,-2,80,-2,88,-2,79,-2,50,-2,1,-2,-33,-3,-80,-3,-125,-3,75,-3,45,-3,-4,-4,-50,-4,-58,-4,-83,-4,-105,-4,-112,-4,-126,-4,-122,-4,111,-4,103,-4,120,-4,118,-4,109,-4,107,-4,110,-4,97,-4,52,-4,39,-4,-11,-5,-74,-5,123,-5,79,-5,-2,-6,-82,-6,100,-6,41,-6,-37,-7,-91,-7,-124,-7,96,-7,71,-7,57,-7,76,-7,93,-7,-117,-7,-63,-7,31,-6,106,-6,-47,-6,83,-5,-23,-5,111,-4,26,-3,-29,-3,-87,-2,97,-1,51,0,26,1,1,2,-28,2,-51,3,-92,4,121,5,84,6,16,7,-20,7,-125,8,37,9,-37,9,-112,10,13,11,-93,11,52,12,-56,12,71,13,-51,13,122,14,31,15,-74,15,109,16,27,17,-56,17,-109,18,89,19,27,20,-53,20,104,21,-1,21,-125,22,-51,22,-19,22,-20,22,-76,22,92,22,-52,21,25,21,47,20,34,19,-8,17,-83,16,77,15,-43,13,85,12,-61,10,50,9,-106,7,-5,5,80,4,-77,2,13,1,95,-1,-75,-3,0,-4,81,-6,-119,-8,-53,-10,15,-11,105,-13,-75,-15,8,-16,93,-18,-67,-20,37,-21,-109,-23,17,-24,122,-26,-3,-28,118,-29,22,-30,-78,-32,99,-33,60,-34,43,-35,27,-36,46,-37,124,-38,-13,-39,102,-39,18,-39,-6,-40,-8,-40,-13,-40,43,-39,-111,-39,-8,-39,87,-38,-27,-38,-91,-37,93,-36,22,-35,28,-34,51,-33,92,-32,-94,-31,31,-29,-42,-28,-120,-26,87,-24,-124,-22,-68,-20,10,-17,-124,-15,71,-12,24,-9,-58,-7,-69,-4,-46,-1,-47,2,-47,5,-40,8,-14,11,-36,14,-91,17,93,20,9,23,-119,25,-16,27,54,30,94,32,106,34,111,36,103,38,55,40,3,42,-74,43,86,45,-23,46,109,48,-51,49,6,51,41,52,16,53,-61,53,67,54,-111,54,-98,54,107,54,-11,53,82,53,93,52,46,51,-70,49,41,48,97,46,62,44,13,42,-49,39,92,37,-51,34,63,32,-61,29,61,27,-99,24,57,22,-18,19,-100,17,75,15,62,13,55,11,28,9,-5,6,19,5,33,3,26,1,21,-1}; }
	private static byte[] data69(){ return new byte[] {74,-3,116,-5,-122,-7,-88,-9,-6,-11,85,-12,124,-14,-61,-16,43,-17,-106,-19,-5,-21,-127,-22,25,-23,-43,-25,117,-26,72,-27,48,-28,48,-29,44,-30,93,-31,-86,-32,16,-32,-117,-33,49,-33,26,-33,6,-33,12,-33,78,-33,-88,-33,28,-32,-76,-32,109,-31,59,-30,33,-29,20,-28,32,-27,70,-26,120,-25,-83,-24,-33,-23,12,-21,31,-20,51,-19,38,-18,11,-17,-19,-17,-84,-16,77,-15,-27,-15,-128,-14,-10,-14,111,-13,-1,-13,-120,-12,-40,-12,82,-11,-34,-11,79,-10,-64,-10,56,-9,-53,-9,96,-8,-49,-8,64,-7,-61,-7,79,-6,-82,-6,11,-5,122,-5,-33,-5,50,-4,-103,-4,-4,-4,71,-3,123,-3,-52,-3,-8,-3,18,-2,13,-2,14,-2,6,-2,-37,-3,-89,-3,124,-3,54,-3,-49,-4,126,-4,13,-4,-91,-5,46,-5,-69,-6,51,-6,-99,-7,16,-7,-100,-8,40,-8,-88,-9,55,-9,-40,-10,122,-10,33,-10,-9,-11,-34,-11,-67,-11,-79,-11,-61,-11,-33,-11,11,-10,67,-10,-82,-10,-8,-10,78,-9,-62,-9,64,-8,-89,-8,-2,-8,-117,-7,2,-6,76,-6,-63,-6,74,-5,-61,-5,28,-4,-108,-4,45,-3,-73,-3,65,-2,-19,-2,-58,-1,-109,0,118,1,-118,2,-50,3,-1,4,77,6,-40,7,98,9,-43,10,90,12,5,14,-110,15,-10,16,-124,18,-9,19,83,21,-116,22,-58,23,-6,24,-5,25,-15,26,-17,27,-61,28,-127,29,70,30,-9,30,-86,31,62,32,-35,32,114,33,12,34,-103,34,44,35,-87,35,26,36,-94,36,8,37,113,37,-64,37,27,38,104,38,-102,38,-77,38,-27,38,-18,38,-50,38,-83,38,-120,38,74,38,-20,37,-118,37,30,37,-124,36,-43,35,36,35,89,34,63,33,36,32,-19,30,-114,29,-40,27,29,26,89,24,93,22,44,20,12,18,-58,15,-121,13,54,11,8,9,-37,6,-86,4,-111,2,-68,0,7,-1,92,-3,-36,-5,-101,-6,93,-7,38,-8,-1,-10,-5,-11,-15,-12,-81,-13,-112,-14,125,-15,53,-16,-51,-18,91,-19,-27,-21,70,-22,108,-24,-90,-26,-37,-28,-32,-30,-4,-32,14,-33,46,-35,79,-37,-106,-39,9,-40,-99,-42,65,-43,19,-44,34,-45,76,-46,-122,-47,-21,-48,121,-48,24,-48,-79,-49,126,-49,86,-49,43,-49,21,-49,14,-49,2,-49,3,-49,25,-49,67,-49,117,-49,-50,-49,50,-48,-86,-48,63,-47,-24,-47,-75,-46,119,-45,91,-44,90,-43,88,-42,107,-41,-110,-40,-61,-39,-11,-38,37,-36,122,-35,-55,-34,34,-32,108,-31,-46,-30,90,-28,-66,-27,41,-25,-21,-24,-96,-22,63,-20,17,-18,13,-16,13,-14,32,-12,91,-10,-77,-8,8,-5,92,-3,-37,-1,83,2,-76,4,33,7,-89,9,21,12,108,14,-65,16,-4,18,39,21,32,23,16,25,-5,26,-68,28,67,30,-61,31,61,33,-114,34,-59,35,-32,36,-33,37,-52,38,-94,39,109,40,31,41,-53,41,100,42,-24,42,-127,43,-25,43,55,44,-123,44,-88,44,-98,44,110,44,14,44,-125,43,-41,42,-9,41,-8,40,-59,39,104,38,-11,36,80,35,-111,33,-74,31,-56,29,-65,27,-99,25,120,23,66,21,31,19,-12,16,-47,14,-85,12,-116,10,-124,8,-98,6,-59,4,-15,2,72,1,-29,-1,91,-2,23,-3,-10,-5,-14,-6,-10,-7,25,-7,111,-8,-44,-9,70,-9,-44,-10,123,-10,46,-10,-33,-11,-83,-11,-96,-11,121,-11,91,-11,121,-11,-117,-11,-95,-11,-56,-11,30,-10,-117,-10,-19,-10,-126,-9,92,-8,74,-7,56,-6,126,-5,-25,-4,106,-2,15,0,-13,1,-32,3,-46,5,-45,7,-21,9,-37,11,-78,13,-119,15,73,17,-50,18,46,20,98,21,124,22,62,23,-40,23,82,24,-99,24,-72,24,-71,24,-107,24,68,24,-32,23,107,23,-50,22,1,22,64,21,119,20,124,19,77,18,38,17,-23,15,-121,14,-40,12,68,11,-125,9,-99,7,121,5,106,3,60,1,-25,-2,121,-4,62,-6,-10,-9,-99,-11,82,-13,77,-15,49,-17,22,-19,46,-21,123,-23,-59,-25,-18,-27,90,-28,-33,-30,67,-31,-84,-33,62,-34,-65,-36,53,-37,-88,-39,42,-40,-67,-42,59,-43,-76,-45,91,-46,31,-47,-23,-49,-50,-50,-7,-51,66,-51,-75,-52,89,-52,57,-52,79,-52,-108,-52,16,-51,-56,-51,-89,-50,-105,-49,-60,-48,12,-46,120,-45,-23,-44,122,-42,10,-40,-83,-39,102,-37,33,-35,-24,-34,-71,-32,-77,-30,-93,-28,-72,-26,-54,-24,-1,-22,25,-19,84,-17,-91,-15,-6,-13,67,-10,-87,-8,38,-5,-98,-3,-9,-1,117,2,-4,4,102,7,-60,9,34,12,-114,14,-61,16,-31,18,6,21,21,23,-34,24,-104,26,81,28,-43,29,39,31,91,32,-120,33,-107,34,61,35,-11,35,-93,36,24,37,98,37,-78,37,7,38,37,38,40,38,60,38,98,38,76,38}; }
	private static byte[] data70(){ return new byte[] {25,38,-15,37,-67,37,92,37,-30,36,122,36,-17,35,68,35,-102,34,-27,33,44,33,78,32,-117,31,-62,30,9,30,36,29,74,28,119,27,-109,26,-89,25,-81,24,-91,23,-119,22,82,21,31,20,-54,18,98,17,-23,15,-128,14,12,13,-114,11,12,10,-109,8,31,7,-39,5,121,4,53,3,7,2,-4,0,5,0,15,-1,55,-2,-115,-3,-31,-4,45,-4,-105,-5,-6,-6,80,-6,-114,-7,-16,-8,94,-8,-103,-9,-79,-10,-14,-11,46,-11,60,-12,86,-13,-109,-14,-54,-15,-19,-16,70,-16,-71,-17,66,-17,-52,-18,-120,-18,108,-18,89,-18,62,-18,103,-18,-92,-18,-35,-18,20,-17,-123,-17,-18,-17,67,-16,-75,-16,80,-15,-33,-15,98,-14,13,-13,-61,-13,119,-12,38,-11,-7,-11,-39,-10,-65,-9,-91,-8,-84,-7,-110,-6,-118,-5,-117,-4,-108,-3,109,-2,64,-1,5,0,-55,0,83,1,-40,1,85,2,-93,2,-35,2,12,3,50,3,56,3,43,3,46,3,37,3,7,3,-14,2,-26,2,-43,2,-80,2,-125,2,87,2,40,2,-32,1,-124,1,32,1,-94,0,33,0,-110,-1,-9,-2,85,-2,-77,-3,35,-3,-101,-4,25,-4,-78,-5,88,-5,5,-5,-85,-6,119,-6,66,-6,41,-6,21,-6,-11,-7,-9,-7,4,-6,4,-6,12,-6,43,-6,54,-6,50,-6,75,-6,92,-6,94,-6,86,-6,75,-6,69,-6,48,-6,31,-6,-7,-7,-18,-7,-66,-7,-81,-7,-98,-7,-110,-7,127,-7,-128,-7,124,-7,115,-7,94,-7,74,-7,31,-7,-8,-8,-68,-8,-100,-8,93,-8,9,-8,-40,-9,-86,-9,110,-9,76,-9,74,-9,98,-9,122,-9,-81,-9,-8,-9,37,-8,113,-8,-28,-8,88,-7,-49,-7,97,-6,-2,-6,-79,-5,91,-4,41,-3,1,-2,-34,-2,-104,-1,127,0,101,1,54,2,-21,2,-82,3,87,4,-22,4,110,5,0,6,-118,6,8,7,-122,7,26,8,-73,8,73,9,8,10,-38,10,-67,11,-82,12,-61,13,-17,14,43,16,89,17,-89,18,19,20,95,21,-102,22,-35,23,-5,24,-10,25,-67,26,95,27,-25,27,29,28,48,28,9,28,-96,27,1,27,69,26,110,25,-116,24,-123,23,127,22,105,21,90,20,71,19,50,18,41,17,9,16,-28,14,-73,13,126,12,63,11,-33,9,102,8,-37,6,55,5,-105,3,-64,1,-19,-1,8,-2,3,-4,-20,-7,-32,-9,-31,-11,-50,-13,-84,-15,-83,-17,-78,-19,-78,-21,-67,-23,-18,-25,44,-26,96,-28,-85,-30,15,-31,-108,-33,5,-34,-106,-36,64,-37,20,-38,-47,-40,-86,-41,-72,-42,-24,-43,23,-43,97,-44,-15,-45,-94,-45,116,-45,-120,-45,-23,-45,111,-44,2,-43,-15,-43,11,-41,50,-40,122,-39,9,-37,-62,-36,127,-34,92,-32,84,-30,-128,-28,-87,-26,-10,-24,-122,-21,42,-18,-51,-16,-86,-13,-79,-10,-71,-7,-80,-4,-26,-1,48,3,105,6,-111,9,-56,12,-22,15,0,19,-9,21,-20,24,-31,27,-92,30,102,33,-8,35,118,38,-28,40,46,43,88,45,72,47,37,49,-58,50,51,52,121,53,-118,54,67,55,-38,55,63,56,85,56,28,56,-106,55,-26,54,-19,53,-109,52,-10,50,99,49,-124,47,111,45,61,43,1,41,-70,38,70,36,-27,33,-102,31,73,29,-60,26,117,24,79,22,5,20,-57,17,-98,15,-121,13,116,11,67,9,55,7,80,5,89,3,73,1,83,-1,122,-3,-118,-5,-126,-7,-91,-9,-50,-11,-35,-13,-18,-15,31,-16,95,-18,123,-20,-78,-22,24,-23,-90,-25,40,-26,-38,-28,-79,-29,-68,-30,-52,-31,39,-31,-93,-32,75,-32,16,-32,23,-32,56,-32,117,-32,-47,-32,99,-31,17,-30,-56,-30,-89,-29,-85,-28,-89,-27,-96,-26,-91,-25,-101,-24,-100,-23,-118,-22,96,-21,39,-20,-28,-20,-93,-19,69,-18,-52,-18,92,-17,-16,-17,127,-16,3,-15,-109,-15,54,-14,-46,-14,110,-13,41,-12,-29,-12,-98,-11,74,-10,-8,-10,-78,-9,84,-8,-35,-8,122,-7,18,-6,115,-6,-58,-6,53,-5,-110,-5,-44,-5,46,-4,-116,-4,-37,-4,21,-3,100,-3,-64,-3,2,-2,62,-2,-118,-2,-75,-2,-46,-2,-34,-2,-33,-2,-76,-2,108,-2,13,-2,-96,-3,36,-3,-119,-4,-19,-5,76,-5,-78,-6,13,-6,-109,-7,20,-7,-83,-8,95,-8,54,-8,20,-8,-4,-9,-21,-9,1,-8,10,-8,27,-8,63,-8,103,-8,122,-8,-101,-8,-72,-8,-63,-8,-69,-8,-65,-8,-32,-8,-41,-8,-44,-8,-25,-8,5,-7,30,-7,62,-7,100,-7,-84,-7,-50,-7,34,-6,-122,-6,-11,-6,67,-5,-60,-5,92,-4,-16,-4,-119,-3,57,-2,6,-1,-52,-1,-118,0,124,1,126,2,101,3,91,4,122,5,-91,6,-69,7,-44,8,16,10,58,11,83,12,110,13,-106,14,-111,15,113,16,84,17,45,18,-12,18,-104,19,87,20,1,21}; }
	private static byte[] data71(){ return new byte[] {-99,21,81,22,3,23,-68,23,114,24,67,25,22,26,-28,26,-51,27,-54,28,-48,29,-61,30,-63,31,-81,32,-104,33,114,34,87,35,35,36,-53,36,124,37,52,38,-73,38,21,39,-126,39,-59,39,-36,39,-39,39,-79,39,112,39,16,39,122,38,-50,37,-12,36,-5,35,-48,34,-99,33,59,32,-88,30,26,29,-128,27,-74,25,-34,23,33,22,91,20,-116,18,-44,16,49,15,-102,13,5,12,-118,10,53,9,-35,7,-113,6,59,5,-10,3,-77,2,80,1,-1,-1,-111,-2,34,-3,111,-5,-73,-7,6,-8,55,-10,42,-12,60,-14,61,-16,41,-18,-1,-21,-14,-23,7,-24,-1,-27,-13,-29,21,-30,95,-32,-106,-34,-18,-36,123,-37,36,-38,-49,-40,-76,-41,-57,-42,-40,-43,-18,-44,41,-44,-126,-45,-33,-46,56,-46,-64,-47,72,-47,-63,-48,101,-48,51,-48,2,-48,-37,-49,-45,-49,-26,-49,7,-48,47,-48,119,-48,-65,-48,5,-47,61,-47,-90,-47,-12,-47,87,-46,-59,-46,41,-45,-111,-45,27,-44,-58,-44,-127,-43,69,-42,53,-41,90,-40,-120,-39,-76,-38,50,-36,-49,-35,90,-33,-14,-32,-68,-30,-118,-28,62,-26,14,-24,13,-22,-8,-21,-52,-19,-54,-17,-8,-15,15,-12,1,-10,72,-8,-112,-6,-48,-4,23,-1,121,1,-31,3,74,6,-83,8,40,11,-128,13,-53,15,20,18,82,20,117,22,103,24,95,26,67,28,4,30,-87,31,84,33,-22,34,107,36,-49,37,56,39,-93,40,-22,41,10,43,30,44,46,45,4,46,-72,46,53,47,-113,47,-68,47,-119,47,55,47,-72,46,-12,45,-5,44,-40,43,-115,42,27,41,-124,39,-40,37,11,36,50,34,78,32,71,30,74,28,72,26,65,24,50,22,33,20,29,18,29,16,19,14,36,12,88,10,-125,8,-81,6,3,5,118,3,-28,1,91,0,-28,-2,-93,-3,64,-4,-9,-6,-22,-7,-47,-8,-79,-9,-65,-10,-18,-11,16,-11,58,-12,-91,-13,44,-13,-75,-14,75,-14,39,-14,43,-14,56,-14,96,-14,-34,-14,124,-13,41,-12,11,-11,62,-10,-116,-9,-11,-8,-88,-6,-107,-4,-114,-2,-81,0,-34,2,41,5,110,7,-75,9,7,12,41,14,48,16,29,18,-11,19,-91,21,6,23,90,24,127,25,-127,26,90,27,22,28,-81,28,42,29,-116,29,-32,29,9,30,31,30,29,30,6,30,-91,29,56,29,-56,28,4,28,8,27,10,26,-36,24,103,23,-42,21,34,20,84,18,73,16,45,14,23,12,-26,9,-103,7,73,5,-12,2,-85,0,57,-2,-34,-5,-100,-7,68,-9,-54,-12,114,-14,41,-16,-65,-19,70,-21,-34,-24,-111,-26,43,-28,-72,-31,88,-33,17,-35,-56,-38,-124,-40,-128,-42,-124,-44,-85,-46,-20,-48,111,-49,16,-50,-70,-52,-101,-53,-70,-54,6,-54,97,-55,10,-55,-55,-56,-66,-56,-59,-56,-15,-56,61,-55,-63,-55,89,-54,27,-53,-5,-53,-5,-52,32,-50,92,-49,-90,-48,41,-46,-65,-45,99,-43,46,-41,24,-39,14,-37,12,-35,21,-33,73,-31,-127,-29,-75,-27,4,-24,110,-22,-41,-20,84,-17,-49,-15,99,-12,1,-9,-115,-7,34,-4,-60,-2,78,1,-67,3,63,6,-83,8,-21,10,-5,12,5,15,-21,16,-105,18,44,20,-94,21,-13,22,14,24,27,25,25,26,10,27,-57,27,127,28,55,29,-39,29,90,30,-1,30,-112,31,36,32,-120,32,14,33,-116,33,-35,33,5,34,68,34,108,34,111,34,81,34,46,34,4,34,-79,33,97,33,21,33,-69,32,80,32,-15,31,-120,31,19,31,-113,30,17,30,-120,29,-15,28,69,28,-116,27,-59,26,-27,25,9,25,20,24,28,23,34,22,34,21,27,20,24,19,28,18,62,17,76,16,94,15,-125,14,-73,13,-22,12,43,12,-127,11,-41,10,18,10,102,9,-69,8,9,8,48,7,100,6,-108,5,-120,4,93,3,72,2,37,1,-68,-1,91,-2,34,-3,-35,-5,-117,-6,56,-7,36,-8,13,-9,21,-10,38,-11,124,-12,-22,-13,79,-13,-25,-14,-112,-14,71,-14,-17,-15,-78,-15,-98,-15,106,-15,54,-15,63,-15,66,-15,57,-15,75,-15,-121,-15,-32,-15,32,-14,-89,-14,80,-13,-14,-13,-103,-12,116,-11,84,-10,54,-9,18,-8,0,-7,-28,-7,-65,-6,124,-5,72,-4,-8,-4,-127,-3,8,-2,-127,-2,-22,-2,50,-1,-127,-1,-55,-1,0,0,44,0,127,0,-69,0,1,1,39,1,94,1,126,1,-95,1,-54,1,-25,1,-44,1,-65,1,-111,1,75,1,-2,0,-100,0,35,0,-107,-1,17,-1,-99,-2,10,-2,122,-3,-18,-4,117,-4,12,-4,-122,-5,41,-5,-58,-6,113,-6,20,-6,-45,-7,-94,-7,111,-7,52,-7,32,-7,15,-7,7,-7,-8,-8,-7,-8,17,-7,33,-7,36,-7,42,-7,36,-7,25,-7,-6,-8,-49,-8,-99,-8,65,-8,-23,-9,-117,-9}; }
	private static byte[] data72(){ return new byte[] {48,-9,-52,-10,95,-10,10,-10,-91,-11,37,-11,-52,-12,117,-12,24,-12,-79,-13,93,-13,29,-13,-38,-14,-87,-14,-114,-14,119,-14,115,-14,-123,-14,-89,-14,-37,-14,9,-13,99,-13,-66,-13,15,-12,123,-12,-35,-12,59,-11,-101,-11,18,-10,-116,-10,18,-9,-90,-9,66,-8,-21,-8,-122,-7,60,-6,20,-5,-51,-5,124,-4,65,-3,35,-2,-40,-2,-119,-1,79,0,21,1,-71,1,110,2,56,3,-16,3,-86,4,115,5,100,6,93,7,85,8,113,9,-84,10,-3,11,79,13,-44,14,124,16,20,18,-112,19,45,21,-44,22,53,24,-105,25,-66,26,-48,27,-104,28,59,29,-72,29,6,30,33,30,27,30,-2,29,-66,29,118,29,33,29,-45,28,123,28,30,28,-54,27,121,27,15,27,-108,26,28,26,-100,25,-22,24,26,24,68,23,71,22,9,21,-87,19,38,18,-108,16,-29,14,13,13,45,11,77,9,87,7,82,5,61,3,60,1,42,-1,22,-3,-34,-6,-59,-8,-104,-10,94,-12,40,-14,-12,-17,-77,-19,90,-21,14,-23,-65,-26,124,-28,31,-30,-30,-33,-60,-35,-59,-37,-46,-39,3,-40,124,-42,36,-43,-35,-45,-62,-46,-3,-47,-128,-47,17,-47,-52,-48,-37,-48,3,-47,43,-47,-76,-47,111,-46,34,-45,-31,-45,-15,-44,54,-42,107,-41,-64,-40,107,-38,46,-36,25,-34,43,-32,-117,-30,26,-27,-103,-25,90,-22,99,-19,118,-16,-111,-13,-31,-10,81,-6,-66,-3,41,1,-78,4,74,8,-38,11,96,15,-23,18,85,22,-71,25,11,29,54,32,69,35,34,38,-37,40,102,43,-79,45,-58,47,-100,49,54,51,-104,52,-64,53,-114,54,23,55,114,55,-105,55,109,55,-16,54,94,54,-97,53,126,52,69,51,-1,49,-119,48,-34,46,51,45,110,43,-108,41,-114,39,123,37,-126,35,83,33,24,31,-25,28,-60,26,125,24,33,22,-37,19,-105,17,80,15,-12,12,-88,10,103,8,9,6,-98,3,93,1,19,-1,-66,-4,78,-6,17,-8,-42,-11,-119,-13,77,-15,68,-17,86,-19,87,-21,-111,-23,-16,-25,123,-26,4,-27,-58,-29,-36,-30,7,-30,75,-31,-61,-32,-115,-32,122,-32,-120,-32,-15,-32,111,-31,-4,-31,-74,-30,-128,-29,110,-28,87,-27,47,-26,8,-25,-12,-25,-90,-24,80,-23,-26,-23,102,-22,-29,-22,73,-21,-80,-21,38,-20,-91,-20,52,-19,-54,-19,107,-18,38,-17,20,-16,-12,-16,-37,-15,-29,-14,-23,-13,-44,-12,-41,-11,-53,-10,-111,-9,59,-8,-23,-8,-97,-7,26,-6,123,-6,-27,-6,65,-5,-123,-5,-50,-5,32,-4,121,-4,-61,-4,55,-3,-93,-3,0,-2,102,-2,-50,-2,38,-1,104,-1,-124,-1,-101,-1,-106,-1,101,-1,24,-1,-73,-2,53,-2,-109,-3,-33,-4,62,-4,-111,-5,-32,-6,90,-6,-17,-7,-126,-7,19,-7,-25,-8,-55,-8,-59,-8,-52,-8,-5,-8,39,-7,78,-7,120,-7,-71,-7,-6,-7,17,-6,57,-6,113,-6,116,-6,-125,-6,-90,-6,-79,-6,-92,-6,-94,-6,-71,-6,-60,-6,-76,-6,-72,-6,-49,-6,-18,-6,-3,-6,53,-5,107,-5,-90,-5,-14,-5,87,-4,-49,-4,55,-3,-75,-3,82,-2,-10,-2,121,-1,29,0,-38,0,116,1,18,2,-51,2,-100,3,56,4,-56,4,114,5,48,6,-71,6,70,7,-40,7,109,8,-64,8,37,9,-111,9,-37,9,31,10,-127,10,-53,10,19,11,96,11,-54,11,89,12,-37,12,109,13,65,14,13,15,-46,15,-42,16,-26,17,-9,18,21,20,74,21,124,22,-69,23,-11,24,57,26,97,27,-114,28,-81,29,-69,30,-70,31,-84,32,-113,33,71,34,-42,34,87,35,-57,35,24,36,43,36,52,36,21,36,-37,35,-111,35,33,35,-83,34,0,34,76,33,-114,32,-66,31,-52,30,-24,29,5,29,16,28,21,27,46,26,84,25,92,24,94,23,111,22,-115,21,-117,20,117,19,95,18,64,17,-44,15,93,14,-16,12,84,11,122,9,-88,7,-56,5,-52,3,-60,1,-54,-1,-54,-3,-50,-5,-55,-7,-39,-9,-4,-11,31,-12,57,-14,120,-16,-60,-18,1,-19,57,-21,-120,-23,-29,-25,52,-26,-128,-28,-18,-30,90,-31,-56,-33,74,-34,-7,-36,-107,-37,57,-38,28,-39,40,-40,70,-41,109,-42,-47,-43,96,-43,-14,-44,-107,-44,103,-44,67,-44,9,-44,-31,-45,-57,-45,-111,-45,91,-45,26,-45,-69,-46,104,-46,-5,-47,-70,-47,91,-47,18,-47,-23,-48,-37,-48,-18,-48,48,-47,-96,-47,61,-46,1,-45,-14,-45,31,-43,83,-42,-82,-41,16,-39,-111,-38,-7,-37,116,-35,12,-33,-95,-32,26,-30,-96,-29,64,-27,-35,-26,94,-24,10,-22,-36,-21,-112,-19,85,-17,84,-15,100,-13,107,-11,-126,-9,-76,-7,2,-4,70,-2,-103,0,-8,2,103,5,-74,7,5,10,121,12,-37,14,13,17,76,19,-90,21,-57,23,-37,25,-16,27}; }
	private static byte[] data73(){ return new byte[] {-7,29,-8,31,-73,33,123,35,29,37,-107,38,-7,39,63,41,83,42,45,43,-41,43,103,44,-62,44,-13,44,-43,44,-89,44,92,44,-39,43,22,43,70,42,92,41,58,40,2,39,-77,37,103,36,-31,34,101,33,-49,31,50,30,122,28,-55,26,24,25,94,23,-100,21,-48,19,8,18,55,16,115,14,-95,12,-48,10,8,9,73,7,-121,5,-64,3,11,2,117,0,-67,-2,24,-3,-110,-5,55,-6,-70,-8,95,-9,42,-10,11,-11,-20,-13,21,-13,107,-14,-42,-15,94,-15,48,-15,72,-15,103,-15,-85,-15,88,-14,77,-13,77,-12,-125,-11,17,-9,-86,-8,87,-6,32,-4,42,-2,52,0,37,2,48,4,62,6,55,8,26,10,13,12,-9,13,-69,15,95,17,32,19,-53,20,108,22,5,24,-110,25,23,27,-116,28,-6,29,77,31,126,32,-95,33,-95,34,91,35,-27,35,88,36,-110,36,125,36,45,36,-53,35,37,35,74,34,108,33,104,32,28,31,-72,29,79,28,-37,26,47,25,109,23,-74,21,-28,19,-48,17,-91,15,123,13,35,11,-106,8,-14,5,65,3,103,0,91,-3,76,-6,65,-9,35,-12,-19,-16,-46,-19,-58,-22,-86,-25,-78,-28,-31,-31,46,-33,-125,-36,-10,-39,-79,-41,124,-43,116,-45,-113,-47,-63,-49,31,-50,-100,-52,42,-53,-31,-55,-48,-56,-69,-57,-50,-58,30,-58,124,-59,16,-59,-71,-60,-99,-60,-69,-60,-11,-60,86,-59,3,-58,-36,-58,-55,-57,-18,-56,67,-54,-80,-53,71,-51,-10,-50,-50,-48,-75,-46,-94,-44,-76,-42,-43,-40,7,-37,72,-35,126,-33,-41,-31,45,-28,-92,-26,15,-23,-114,-21,38,-18,-75,-16,49,-13,-66,-11,66,-8,-79,-6,-13,-4,52,-1,114,1,109,3,67,5,19,7,-54,8,66,10,-119,11,-45,12,19,14,17,15,-5,15,6,17,8,18,-43,18,-92,19,-102,20,124,21,52,22,13,23,-5,23,-64,24,108,25,46,26,-14,26,-123,27,3,28,-118,28,-7,28,64,29,114,29,-85,29,-34,29,-40,29,-55,29,-55,29,-96,29,92,29,32,29,-23,28,-98,28,61,28,-38,27,-111,27,39,27,-58,26,93,26,8,26,-80,25,96,25,23,25,-34,24,-93,24,-121,24,92,24,60,24,44,24,8,24,-40,23,-83,23,108,23,34,23,-74,22,46,22,-105,21,0,21,35,20,66,19,77,18,77,17,14,16,-24,14,-65,13,118,12,41,11,-9,9,-55,8,-118,7,94,6,88,5,75,4,33,3,34,2,62,1,82,0,95,-1,97,-2,116,-3,120,-4,120,-5,120,-6,-124,-7,-122,-8,-104,-9,-53,-10,11,-10,68,-11,-106,-12,49,-12,-34,-13,-105,-13,122,-13,-116,-13,-78,-13,-37,-13,53,-12,-92,-12,17,-11,112,-11,-23,-11,104,-10,-51,-10,40,-9,-112,-9,-24,-9,54,-8,-123,-8,-15,-8,88,-7,-88,-7,18,-6,-112,-6,26,-5,-110,-5,48,-4,-39,-4,121,-3,9,-2,-88,-2,51,-1,-79,-1,29,0,-128,0,-34,0,20,1,58,1,70,1,71,1,47,1,23,1,-38,0,-98,0,86,0,3,0,-78,-1,81,-1,3,-1,-93,-2,84,-2,-4,-3,-80,-3,101,-3,19,-3,-53,-4,-96,-4,87,-4,26,-4,-22,-5,-42,-5,-100,-5,112,-5,90,-5,67,-5,32,-5,-19,-6,-29,-6,-70,-6,-109,-6,77,-6,19,-6,-50,-7,98,-7,-17,-8,119,-8,-16,-9,70,-9,-104,-10,-27,-11,43,-11,84,-12,-121,-13,-75,-14,-21,-15,30,-15,110,-16,-57,-17,55,-17,-81,-18,80,-18,26,-18,-35,-19,-76,-19,-52,-19,-13,-19,41,-18,101,-18,-76,-18,32,-17,-120,-17,-18,-17,86,-16,-52,-16,42,-15,-107,-15,-17,-15,58,-14,-106,-14,-3,-14,84,-13,-82,-13,30,-12,-103,-12,6,-11,-123,-11,29,-10,-55,-10,99,-9,2,-8,-48,-8,-115,-7,70,-6,26,-5,27,-4,9,-3,1,-2,42,-1,93,0,127,1,-69,2,24,4,-102,5,-18,6,116,8,2,10,-114,11,-21,12,96,14,-37,15,69,17,123,18,-87,19,-48,20,-60,21,-105,22,104,23,55,24,-44,24,99,25,-11,25,-107,26,20,27,-109,27,17,28,-112,28,-9,28,105,29,-55,29,14,30,63,30,106,30,-125,30,125,30,67,30,-5,29,-94,29,59,29,-86,28,5,28,81,27,-112,26,-106,25,-102,24,-113,23,87,22,-11,20,-113,19,33,18,125,16,-55,14,-7,12,16,11,-10,8,-51,6,-125,4,32,2,-102,-1,20,-3,119,-6,-44,-9,41,-11,118,-14,-73,-17,13,-19,-88,-22,43,-24,-50,-27,-104,-29,-85,-31,-100,-33,-62,-35,23,-36,-82,-38,40,-39,-42,-41,-56,-42,-50,-43,-67,-44,-20,-45,87,-45,-61,-46,62,-46,-25,-47,-45,-47,-30,-47,-22,-47,91,-46,-1,-46,-68,-45,-98,-44,-26,-43,104,-41,-5,-40,-45,-38,-3,-36,84,-33,-83,-31,80,-28,42,-25,45,-22,50,-19}; }
	private static byte[] data74(){ return new byte[] {119,-16,-38,-13,84,-9,-68,-6,93,-2,7,2,-83,5,61,9,1,13,-90,16,40,20,-124,23,-3,26,51,30,71,33,22,36,-62,38,38,41,95,43,74,45,-20,46,77,48,-125,49,100,50,-4,50,108,51,-76,51,-77,51,-126,51,58,51,-44,50,40,50,91,49,-100,48,-91,47,-128,46,79,45,16,44,-89,42,14,41,125,39,-25,37,20,36,27,34,48,32,46,30,-2,27,-74,25,103,23,17,21,-101,18,-4,15,103,13,-51,10,31,8,67,5,-115,2,-38,-1,56,-3,105,-6,-37,-9,106,-11,3,-13,-86,-16,-123,-18,-113,-20,-73,-22,13,-23,-94,-25,121,-26,73,-27,99,-28,-53,-29,88,-29,-18,-30,-57,-30,-54,-30,-7,-30,44,-29,-121,-29,18,-28,-114,-28,3,-27,-101,-27,43,-26,-102,-26,19,-25,-116,-25,10,-24,113,-24,-28,-24,87,-23,-53,-23,79,-22,-21,-22,-117,-21,63,-20,5,-19,-24,-19,-52,-18,-71,-17,-96,-16,-88,-15,-89,-14,-118,-13,125,-12,113,-11,48,-10,18,-9,-44,-9,-123,-8,26,-7,-73,-7,91,-6,-32,-6,81,-5,-50,-5,76,-4,-91,-4,8,-3,112,-3,-48,-3,-1,-3,23,-2,83,-2,115,-2,110,-2,85,-2,59,-2,-1,-3,-99,-3,78,-3,-37,-4,84,-4,-52,-5,72,-5,-65,-6,47,-6,-81,-7,59,-7,-29,-8,-119,-8,79,-8,35,-8,8,-8,-20,-9,-4,-9,22,-8,40,-8,61,-8,96,-8,-107,-8,-73,-8,-18,-8,38,-7,90,-7,-101,-7,-45,-7,3,-6,55,-6,107,-6,-78,-6,-27,-6,25,-5,71,-5,-114,-5,-65,-5,-13,-5,47,-4,125,-4,-47,-4,23,-3,-124,-3,-2,-3,106,-2,-69,-2,84,-1,-20,-1,114,0,-14,0,-108,1,47,2,-70,2,68,3,-19,3,120,4,-23,4,99,5,-38,5,35,6,76,6,125,6,-95,6,-114,6,102,6,72,6,8,6,-72,5,97,5,26,5,-42,4,-122,4,66,4,32,4,25,4,37,4,90,4,-62,4,48,5,-65,5,121,6,78,7,43,8,40,9,69,10,103,11,116,12,-67,13,-13,14,54,16,102,17,-84,18,-14,19,14,21,42,22,76,23,80,24,56,25,40,26,5,27,-72,27,100,28,-19,28,108,29,-41,29,42,30,109,30,-93,30,-66,30,-23,30,11,31,16,31,33,31,48,31,48,31,33,31,37,31,35,31,17,31,-49,30,-87,30,117,30,-4,29,116,29,-32,28,48,28,63,27,65,26,49,25,-12,23,-108,22,46,21,-84,19,15,18,95,16,-87,14,-17,12,57,11,81,9,-104,7,-43,5,14,4,66,2,97,0,-104,-2,-46,-4,6,-5,48,-7,89,-9,-128,-11,-100,-13,-37,-15,23,-16,50,-18,115,-20,-54,-22,39,-23,116,-25,-25,-27,-126,-28,52,-29,-55,-31,-111,-32,124,-33,92,-34,89,-35,120,-36,-77,-37,-23,-38,28,-38,112,-39,-46,-40,23,-40,92,-41,-89,-42,8,-42,72,-43,-107,-44,-15,-45,81,-45,-71,-46,66,-46,-32,-47,-96,-47,126,-47,-119,-47,-81,-47,-16,-47,86,-46,-8,-46,-109,-45,97,-44,76,-43,34,-42,12,-41,21,-40,37,-39,35,-38,60,-37,110,-36,-100,-35,-68,-34,-13,-33,84,-31,-102,-30,-29,-29,71,-27,-30,-26,111,-24,1,-22,-72,-21,-117,-19,89,-17,45,-15,55,-13,76,-11,77,-9,101,-7,-107,-5,-39,-3,5,0,58,2,-97,4,-35,6,19,9,80,11,-95,13,-45,15,-23,17,11,20,15,22,15,24,-49,25,-102,27,62,29,-79,30,-3,31,50,33,57,34,31,35,-54,35,101,36,-22,36,61,37,93,37,115,37,118,37,86,37,0,37,-83,36,63,36,-91,35,6,35,89,34,-119,33,-104,32,-87,31,-80,30,-107,29,88,28,21,27,-50,25,118,24,-9,22,104,21,-47,19,25,18,112,16,-86,14,-38,12,4,11,36,9,55,7,88,5,-121,3,-62,1,-29,-1,32,-2,125,-4,-14,-6,99,-7,-19,-9,-73,-10,-80,-11,-106,-12,-66,-13,62,-13,-34,-14,115,-14,125,-14,-71,-14,18,-13,-128,-13,70,-12,44,-11,43,-10,39,-9,120,-8,-49,-7,39,-5,-116,-4,47,-2,-72,-1,68,1,-22,2,-98,4,87,6,-10,7,-45,9,-92,11,125,13,91,15,88,17,81,19,63,21,47,23,41,25,6,27,-53,28,-119,30,40,32,-102,33,-32,34,29,36,25,37,-43,37,-114,38,11,39,68,39,115,39,-127,39,86,39,-11,38,-125,38,-2,37,48,37,54,36,43,35,13,34,-84,32,18,31,114,29,-85,27,-100,25,86,23,19,21,-91,18,-6,15,25,13,77,10,91,7,36,4,-12,0,-33,-3,-88,-6,90,-9,35,-12,10,-15,-16,-19,-40,-22,-44,-25,5,-27,74,-30,-107,-33,-9,-36,-121,-38,34,-40,-52,-43,-102,-45,-120,-47,-121,-49,-96,-51,-45,-53,78,-54,-63,-56,89,-57,50,-58,68,-59,105,-60,-64,-61,106,-61,59,-61}; }
	private static byte[] data75(){ return new byte[] {44,-61,117,-61,-15,-61,-107,-60,94,-59,83,-58,-106,-57,-17,-56,99,-54,-7,-53,-76,-51,122,-49,85,-47,71,-45,76,-43,108,-41,-120,-39,-73,-37,-12,-35,61,-32,113,-30,-76,-28,0,-25,75,-23,-117,-21,-72,-19,-36,-17,-5,-15,-14,-13,-40,-11,-90,-9,122,-7,22,-5,-115,-4,8,-2,-124,-1,-52,0,-17,1,58,3,114,4,-107,5,-90,6,-44,7,-14,8,-23,9,-30,10,5,12,-4,12,-29,13,-43,14,-25,15,-62,16,-123,17,73,18,16,19,-101,19,40,20,-73,20,29,21,103,21,-82,21,-43,21,4,22,15,22,14,22,28,22,2,22,-17,21,-42,21,-51,21,-60,21,-71,21,-43,21,-11,21,20,22,69,22,-103,22,10,23,125,23,-3,23,-114,24,33,25,-102,25,40,26,-78,26,51,27,-99,27,-4,27,52,28,70,28,80,28,74,28,18,28,-56,27,94,27,-50,26,29,26,94,25,-89,24,-61,23,-37,22,-20,21,5,21,3,20,7,19,10,18,24,17,40,16,31,15,73,14,77,13,69,12,59,11,60,10,37,9,-3,7,-57,6,-101,5,77,4,1,3,-61,1,-107,0,98,-1,52,-2,17,-3,11,-4,11,-5,29,-6,115,-7,-48,-8,34,-8,-101,-9,46,-9,-31,-10,123,-10,40,-10,1,-10,-46,-11,-105,-11,98,-11,83,-11,49,-11,26,-11,29,-11,62,-11,78,-11,-108,-11,-27,-11,70,-10,-71,-10,70,-9,-18,-9,-79,-8,85,-7,19,-6,-55,-6,-114,-5,35,-4,-52,-4,104,-3,-16,-3,80,-2,-78,-2,4,-1,77,-1,103,-1,-118,-1,-113,-1,-103,-1,-115,-1,-114,-1,-114,-1,-123,-1,118,-1,100,-1,93,-1,107,-1,97,-1,91,-1,69,-1,89,-1,83,-1,68,-1,65,-1,71,-1,50,-1,27,-1,6,-1,2,-1,-30,-2,-79,-2,113,-2,54,-2,-37,-3,-108,-3,59,-3,-51,-4,69,-4,-73,-5,44,-5,123,-6,-91,-7,-75,-8,-28,-9,-16,-10,-30,-11,-47,-12,-60,-13,-80,-14,-109,-15,127,-16,122,-17,-107,-18,-90,-19,-31,-20,45,-20,-109,-21,24,-21,-94,-22,98,-22,61,-22,40,-22,57,-22,100,-22,-117,-22,-68,-22,9,-21,89,-21,-99,-21,-18,-21,57,-20,-113,-20,-62,-20,3,-19,67,-19,112,-19,-105,-19,-56,-19,10,-18,84,-18,-95,-18,-1,-18,106,-17,-37,-17,-118,-16,59,-15,7,-14,-49,-14,-52,-13,-25,-12,2,-10,68,-9,-87,-8,-7,-7,87,-5,-34,-4,106,-2,-18,-1,101,1,3,3,-121,4,-30,5,82,7,-64,8,5,10,35,11,69,12,82,13,78,14,51,15,27,16,-7,16,-43,17,-114,18,86,19,41,20,-34,20,-104,21,97,22,50,23,-23,23,-96,24,84,25,13,26,-99,26,39,27,-69,27,68,28,-92,28,4,29,80,29,-100,29,-62,29,-19,29,-19,29,-26,29,-67,29,120,29,65,29,-22,28,95,28,-62,27,46,27,105,26,104,25,88,24,54,23,-33,21,81,20,-69,18,-27,16,-10,14,-33,12,-90,10,98,8,-26,5,97,3,-25,0,87,-2,-54,-5,80,-7,-25,-10,-113,-12,92,-14,19,-16,6,-18,-5,-21,38,-22,68,-24,108,-26,-62,-28,32,-29,120,-31,-41,-33,78,-34,-19,-36,112,-37,10,-38,-17,-40,-30,-41,-45,-42,-7,-43,120,-43,-4,-44,-101,-44,-104,-44,-31,-44,82,-43,-40,-43,-58,-42,11,-40,91,-39,-23,-38,-53,-36,-54,-34,-28,-32,49,-29,-65,-27,109,-24,22,-21,-2,-19,5,-15,22,-12,46,-9,84,-6,-77,-3,-6,0,55,4,-121,7,-41,10,-1,13,9,17,-3,19,-25,22,-123,25,21,28,93,30,118,32,94,34,32,36,-90,37,9,39,57,40,45,41,1,42,-80,42,69,43,-102,43,-50,43,-4,43,8,44,-36,43,-108,43,74,43,-44,42,38,42,117,41,-87,40,-71,39,-120,38,93,37,31,36,-95,34,-3,32,64,31,94,29,76,27,8,25,-71,22,85,20,-60,17,18,15,83,12,-85,9,-18,6,37,4,-116,1,-16,-2,86,-4,-30,-7,-108,-9,92,-11,71,-13,59,-15,121,-17,-24,-19,84,-20,-3,-22,-41,-23,-31,-24,-17,-25,48,-25,-100,-26,61,-26,-45,-27,-105,-27,120,-27,117,-27,117,-27,-123,-27,-59,-27,-2,-27,52,-26,125,-26,-27,-26,63,-25,-94,-25,24,-24,-80,-24,26,-23,-70,-23,99,-22,26,-21,-42,-21,-106,-20,98,-19,55,-18,24,-17,28,-16,-13,-16,-40,-15,-46,-14,-48,-13,-66,-12,-98,-11,-101,-10,-110,-9,112,-8,60,-7,14,-6,-29,-6,-102,-5,64,-4,-16,-4,-119,-3,-7,-3,114,-2,-35,-2,20,-1,56,-1,71,-1,72,-1,29,-1,-33,-2,-120,-2,38,-2,-125,-3,-27,-4,83,-4,-92,-5,-36,-6,40,-6,-109,-7,-8,-8,100,-8,-13,-9,-112,-9,37,-9,-40,-10,-91,-10,-120,-10,92,-10,72,-10,49,-10,30,-10,19,-10,30,-10,42,-10,37,-10,51,-10,62,-10,90,-10}; }
	private static byte[] data76(){ return new byte[] {117,-10,-106,-10,-64,-10,5,-9,79,-9,-91,-9,14,-8,120,-8,-15,-8,125,-7,33,-6,-68,-6,106,-5,35,-4,-44,-4,125,-3,61,-2,-14,-2,-83,-1,78,0,-16,0,-99,1,69,2,-39,2,122,3,23,4,-84,4,61,5,-53,5,90,6,-48,6,85,7,-55,7,32,8,92,8,117,8,-105,8,-120,8,75,8,-17,7,-97,7,7,7,67,6,-112,5,-21,4,35,4,98,3,-75,2,35,2,115,1,-2,0,-77,0,103,0,61,0,64,0,100,0,-89,0,0,1,-117,1,52,2,-43,2,-98,3,110,4,74,5,38,6,6,7,-3,7,-16,8,-55,9,-73,10,-83,11,125,12,92,13,72,14,44,15,-3,15,-47,16,-74,17,-81,18,-118,19,115,20,99,21,73,22,36,23,24,24,8,25,-29,25,-79,26,-104,27,106,28,66,29,-4,29,-91,30,56,31,-50,31,64,32,-108,32,-67,32,-50,32,-50,32,-100,32,54,32,-29,31,96,31,-79,30,-20,29,27,29,56,28,36,27,10,26,-26,24,-72,23,71,22,-28,20,121,19,-2,17,99,16,-54,14,53,13,-108,11,-47,9,37,8,120,6,-61,4,-17,2,49,1,-125,-1,-66,-3,-33,-5,46,-6,-114,-8,-56,-10,32,-11,127,-13,-29,-15,59,-16,-77,-18,48,-19,-47,-21,75,-22,-19,-24,-95,-25,81,-26,-26,-28,-99,-29,88,-30,12,-31,-80,-33,122,-34,76,-35,5,-36,-36,-38,-64,-39,-73,-40,-53,-41,-7,-42,63,-42,-97,-43,31,-43,-72,-44,116,-44,92,-44,69,-44,83,-44,109,-44,-89,-44,-45,-44,35,-43,105,-43,-40,-43,71,-42,-69,-42,47,-41,-33,-41,-119,-40,43,-39,-19,-39,-51,-38,-74,-37,-88,-36,-84,-35,-41,-34,25,-32,69,-31,-122,-30,-3,-29,96,-27,-57,-26,86,-24,-16,-23,-128,-21,31,-19,-35,-18,-79,-16,88,-14,28,-12,-10,-11,1,-8,-14,-7,-39,-5,-16,-3,7,0,-3,1,-5,3,30,6,17,8,-44,9,-83,11,125,13,40,15,-93,16,-3,17,91,19,-112,20,-104,21,-87,22,-100,23,99,24,20,25,-67,25,101,26,-21,26,95,27,-57,27,55,28,126,28,-81,28,-11,28,50,29,66,29,55,29,53,29,21,29,-52,28,109,28,-15,27,85,27,126,26,-104,25,-111,24,104,23,25,22,-85,20,29,19,-108,17,5,16,111,14,-61,12,38,11,-101,9,5,8,116,6,3,5,-97,3,55,2,-49,0,-95,-1,-127,-2,88,-3,71,-4,90,-5,-108,-6,-61,-7,26,-7,-84,-8,65,-8,-34,-9,-71,-9,-40,-9,-40,-9,-19,-9,90,-8,-26,-8,108,-7,-4,-7,-23,-6,-41,-5,-58,-4,-39,-3,14,-1,85,0,-119,1,-18,2,119,4,-2,5,115,7,43,9,-28,10,-99,12,82,14,52,16,18,18,-31,19,-77,21,-107,23,101,25,22,27,-66,28,111,30,-11,31,83,33,-71,34,-8,35,18,37,11,38,-3,38,-81,39,74,40,-48,40,28,41,60,41,38,41,-5,40,-107,40,-29,39,8,39,10,38,-67,36,52,35,-90,33,-18,31,-27,29,-84,27,123,25,35,23,-89,20,3,18,-111,15,-24,12,27,10,88,7,-89,4,-37,1,1,-1,64,-4,126,-7,-87,-10,-63,-13,-25,-16,48,-18,103,-21,-113,-24,-47,-27,31,-29,105,-32,-59,-35,56,-37,-67,-40,90,-42,29,-44,-12,-47,7,-48,57,-50,-95,-52,70,-53,43,-54,48,-55,83,-56,-71,-57,121,-57,73,-57,55,-57,126,-57,-23,-57,107,-56,21,-55,0,-54,7,-53,31,-52,95,-51,-38,-50,96,-48,-22,-47,-117,-45,82,-43,37,-41,-1,-40,-33,-38,-30,-36,-61,-34,-85,-32,-121,-30,93,-28,46,-26,-27,-25,-109,-23,60,-21,-41,-20,94,-18,-54,-17,54,-15,-101,-14,-11,-13,58,-11,106,-10,-59,-9,2,-7,45,-6,105,-5,-90,-4,-65,-3,-32,-2,8,0,32,1,37,2,29,3,23,4,-12,4,-92,5,81,6,12,7,-107,7,-19,7,90,8,-55,8,31,9,60,9,126,9,-53,9,-16,9,8,10,86,10,-110,10,-69,10,-26,10,61,11,-104,11,-17,11,100,12,-13,12,-117,13,27,14,-50,14,-105,15,101,16,42,17,17,18,-4,18,-17,19,-29,20,-42,21,-63,22,-46,23,-46,24,-75,25,-113,26,101,27,40,28,-41,28,107,29,-7,29,90,30,-90,30,-45,30,-35,30,-40,30,-105,30,81,30,22,30,-76,29,64,29,-53,28,72,28,-58,27,53,27,-92,26,23,26,114,25,-41,24,53,24,-118,23,-87,22,-61,21,-28,20,-16,19,-46,18,-81,17,-109,16,89,15,11,14,-65,12,123,11,28,10,-74,8,107,7,29,6,-75,4,82,3,2,2,-48,0,113,-1,31,-2,-13,-4,-55,-5,-98,-6,-120,-7,-106,-8,-78,-9,-60,-10,16,-10,-112,-11,26,-11,-84,-12,122,-12,119,-12,122,-12,-111,-12,-18,-12,76,-11,-81,-11,27,-10,-94,-10}; }
	private static byte[] data77(){ return new byte[] {51,-9,-84,-9,36,-8,-86,-8,32,-7,125,-7,-17,-7,117,-6,-37,-6,41,-5,-117,-5,2,-4,101,-4,-74,-4,38,-3,120,-3,-40,-3,60,-2,-95,-2,-21,-2,58,-1,-115,-1,-19,-1,49,0,-124,0,-25,0,57,1,-121,1,-33,1,46,2,-125,2,-60,2,21,3,64,3,103,3,-121,3,-100,3,-116,3,118,3,76,3,6,3,-82,2,46,2,-93,1,-3,0,47,0,70,-1,84,-2,56,-3,25,-4,-25,-6,-91,-7,90,-8,9,-9,-70,-11,114,-12,56,-13,22,-14,-11,-16,6,-16,29,-17,58,-18,119,-19,-21,-20,79,-20,-66,-21,84,-21,-4,-22,-86,-22,79,-22,1,-22,-50,-23,-109,-23,66,-23,-10,-24,-74,-24,112,-24,40,-24,-12,-25,-56,-25,-108,-25,111,-25,103,-25,119,-25,-124,-25,-84,-25,-11,-25,89,-24,-54,-24,104,-23,27,-22,-31,-22,-60,-21,-76,-20,-76,-19,-54,-18,14,-16,72,-15,-122,-14,-21,-13,90,-11,-69,-10,52,-8,-72,-7,58,-5,-81,-4,35,-2,-106,-1,-19,0,42,2,109,3,-92,4,-53,5,-73,6,-90,7,-96,8,-116,9,92,10,40,11,-7,11,-49,12,-121,13,91,14,55,15,13,16,-52,16,-94,17,-114,18,91,19,39,20,-1,20,-44,21,-110,22,86,23,34,24,-19,24,-96,25,77,26,-3,26,-95,27,35,28,-115,28,-5,28,96,29,-109,29,-66,29,-40,29,-58,29,-113,29,73,29,-32,28,88,28,-87,27,-65,26,-55,25,-93,24,85,23,-22,21,118,20,-58,18,17,17,61,15,117,13,-115,11,-97,9,-84,7,-44,5,2,4,39,2,78,0,-109,-2,-42,-4,4,-5,58,-7,101,-9,-92,-11,-76,-13,-47,-15,11,-16,64,-18,80,-20,98,-22,-90,-24,-13,-26,49,-27,112,-29,-1,-31,-97,-32,60,-33,14,-34,48,-35,109,-36,-79,-37,68,-37,54,-37,45,-37,91,-37,-40,-37,-92,-36,120,-35,117,-34,-38,-33,93,-31,-12,-30,-76,-28,-52,-26,10,-23,52,-21,-96,-19,35,-16,-85,-14,59,-11,-32,-9,-97,-6,73,-3,-29,-1,-118,2,49,5,-100,7,-22,9,69,12,119,14,-114,16,-109,18,120,20,69,22,-9,23,-97,25,29,27,-99,28,15,30,93,31,-127,32,-69,33,-55,34,-86,35,100,36,30,37,-96,37,-17,37,31,38,66,38,56,38,-20,37,121,37,-6,36,82,36,89,35,74,34,47,33,-34,31,63,30,-119,28,-42,26,-9,24,-22,22,-41,20,-58,18,-92,16,90,14,47,12,22,10,-22,7,-71,5,-104,3,-128,1,109,-1,79,-3,103,-5,-127,-7,-90,-9,-41,-11,55,-12,-79,-14,66,-15,-18,-17,-61,-18,-76,-19,-62,-20,1,-20,85,-21,-52,-22,72,-22,-29,-23,-107,-23,77,-23,6,-23,-43,-24,-57,-24,-71,-24,-84,-24,-68,-24,-13,-24,23,-23,85,-23,-82,-23,36,-22,-110,-22,47,-21,-44,-21,-125,-20,37,-19,-15,-19,-50,-18,-53,-17,-91,-16,-85,-15,-84,-14,-65,-13,-56,-12,-56,-11,-38,-10,-53,-9,-41,-8,-31,-7,-61,-6,-99,-5,111,-4,64,-3,-34,-3,112,-2,-25,-2,70,-1,103,-1,-124,-1,-121,-1,92,-1,25,-1,-76,-2,57,-2,-95,-3,-8,-4,82,-4,-96,-5,-54,-6,13,-6,99,-7,-55,-8,30,-8,-95,-9,55,-9,-55,-10,101,-10,33,-10,-24,-11,-98,-11,106,-11,53,-11,-8,-12,-52,-12,-85,-12,-125,-12,93,-12,49,-12,41,-12,34,-12,23,-12,12,-12,50,-12,88,-12,127,-12,-45,-12,46,-11,-88,-11,30,-10,-86,-10,102,-9,31,-8,-24,-8,-50,-7,-52,-6,-56,-5,-45,-4,-22,-3,6,-1,40,0,64,1,90,2,100,3,87,4,101,5,95,6,70,7,35,8,-6,8,-41,9,123,10,33,11,-68,11,56,12,-111,12,-41,12,7,13,13,13,-12,12,-89,12,102,12,-19,11,83,11,-96,10,-21,9,16,9,63,8,111,7,-106,6,-83,5,-26,4,42,4,-126,3,-57,2,44,2,-82,1,32,1,-92,0,70,0,12,0,-59,-1,-123,-1,100,-1,72,-1,48,-1,44,-1,58,-1,86,-1,104,-1,-102,-1,-54,-1,33,0,104,0,-22,0,111,1,5,2,-97,2,102,3,66,4,44,5,34,6,55,7,73,8,95,9,-120,10,-47,11,15,13,78,14,-89,15,7,17,98,18,-86,19,13,21,87,22,-107,23,-37,24,11,26,14,27,19,28,4,29,-47,29,103,30,-22,30,101,31,-69,31,-33,31,-10,31,-3,31,-39,31,-98,31,84,31,-7,30,112,30,-37,29,75,29,-103,28,-66,27,-26,26,-2,25,6,25,-35,23,-44,22,-72,21,113,20,24,19,-50,17,118,16,2,15,112,13,-17,11,119,10,-58,8,9,7,103,5,-65,3,-1,1,71,0,-104,-2,-45,-4,1,-5,62,-7,117,-9,-83,-11,-54,-13,-16,-15,27,-16,78,-18,80,-20,118,-22,-63,-24,-6,-26,51,-27,-113,-29,25,-30,-93,-32,57,-33}; }
	private static byte[] data78(){ return new byte[] {5,-34,-14,-36,-24,-37,8,-37,70,-38,-93,-39,8,-39,-121,-40,34,-40,-45,-41,124,-41,67,-41,31,-41,10,-41,-12,-42,-31,-42,-15,-42,9,-41,47,-41,99,-41,-101,-41,4,-40,113,-40,-13,-40,115,-39,44,-38,-11,-38,-64,-37,-70,-36,-66,-35,-59,-34,-41,-33,-3,-32,86,-30,-103,-29,-26,-28,91,-26,-38,-25,92,-23,-64,-22,91,-20,24,-18,-90,-17,59,-15,0,-13,-74,-12,73,-10,-39,-9,121,-7,25,-5,-83,-4,48,-2,-84,-1,32,1,90,2,-113,3,-44,4,13,6,10,7,23,8,43,9,53,10,24,11,3,12,0,13,-17,13,-42,14,-56,15,-56,16,-86,17,-119,18,115,19,90,20,23,21,-51,21,-126,22,9,23,-107,23,-16,23,42,24,44,24,0,24,-41,23,113,23,-32,22,54,22,120,21,-118,20,-89,19,-89,18,-106,17,117,16,97,15,78,14,49,13,9,12,-9,10,-12,9,-30,8,-51,7,-69,6,-59,5,-52,4,-75,3,-47,2,-38,1,-22,0,20,0,78,-1,-98,-2,-33,-3,71,-3,-55,-4,80,-4,-27,-5,-93,-5,-127,-5,94,-5,74,-5,79,-5,-120,-5,-74,-5,-17,-5,101,-4,-9,-4,-125,-3,43,-2,15,-1,10,0,-1,0,25,2,110,3,-49,4,36,6,-103,7,68,9,-34,10,120,12,57,14,16,16,-68,17,-121,19,81,21,23,23,-59,24,114,26,32,28,-64,29,82,31,-36,32,74,34,-93,35,-38,36,18,38,-4,38,-53,39,107,40,-16,40,51,41,69,41,53,41,-39,40,55,40,127,39,-78,38,-95,37,95,36,17,35,-87,33,22,32,108,30,-58,28,1,27,29,25,47,23,80,21,76,19,54,17,12,15,-39,12,-90,10,64,8,-54,5,84,3,-48,0,56,-2,-117,-5,-38,-8,16,-10,47,-13,116,-16,-74,-19,-30,-22,37,-24,121,-27,-5,-30,-124,-32,46,-34,2,-36,11,-38,51,-40,-123,-42,11,-43,-53,-45,-86,-46,-76,-47,-1,-48,-126,-48,22,-48,-42,-49,-44,-49,-7,-49,40,-48,115,-48,-8,-48,-100,-47,90,-46,35,-45,12,-44,25,-43,36,-42,63,-41,116,-40,-98,-39,-38,-38,22,-36,85,-35,-111,-34,-53,-33,-1,-32,51,-30,83,-29,-115,-28,-78,-27,-36,-26,2,-24,56,-23,86,-22,-128,-21,-51,-20,16,-18,65,-17,121,-16,-61,-15,3,-13,29,-12,73,-11,124,-10,-120,-9,121,-8,89,-7,58,-6,-28,-6,120,-5,10,-4,127,-4,-54,-4,1,-3,59,-3,88,-3,84,-3,89,-3,-125,-3,-113,-3,127,-3,-87,-3,-33,-3,9,-2,68,-2,-97,-2,5,-1,92,-1,-52,-1,116,0,31,1,-69,1,-105,2,112,3,62,4,48,5,58,6,87,7,117,8,-106,9,-46,10,17,12,74,13,-100,14,-34,15,46,17,110,18,-74,19,-4,20,46,22,73,23,105,24,115,25,106,26,54,27,6,28,-68,28,110,29,-9,29,120,30,-25,30,66,31,-100,31,-28,31,24,32,87,32,108,32,-118,32,-111,32,-105,32,-113,32,105,32,61,32,-14,31,-104,31,41,31,-89,30,10,30,75,29,124,28,-117,27,122,26,108,25,52,24,-27,22,-122,21,11,20,117,18,-40,16,37,15,104,13,-110,11,-45,9,9,8,47,6,84,4,-96,2,-1,0,98,-1,-38,-3,-102,-4,122,-5,87,-6,104,-7,-98,-8,-13,-9,88,-9,-11,-10,-87,-10,114,-10,40,-10,11,-10,-1,-11,-7,-11,-24,-11,0,-10,11,-10,25,-10,14,-10,76,-10,-121,-10,-80,-10,-27,-10,73,-9,-92,-9,-10,-9,119,-8,-6,-8,-112,-7,44,-6,-57,-6,125,-5,37,-4,-36,-4,-98,-3,100,-2,43,-1,-22,-1,-81,0,103,1,58,2,-2,2,-76,3,112,4,31,5,-63,5,92,6,-4,6,103,7,-57,7,34,8,113,8,-97,8,-95,8,116,8,61,8,-35,7,87,7,-99,6,-42,5,-7,4,-24,3,-82,2,123,1,68,0,-31,-2,122,-3,53,-4,-14,-6,-95,-7,96,-8,56,-9,32,-10,17,-11,19,-12,34,-13,65,-14,90,-15,-109,-16,-36,-17,10,-17,39,-18,71,-19,116,-20,-95,-21,-75,-22,-61,-23,-29,-24,-4,-25,12,-25,47,-26,104,-27,-99,-28,-11,-29,95,-29,-13,-30,-106,-30,74,-30,55,-30,50,-30,84,-30,-107,-30,-3,-30,-117,-29,26,-28,-49,-28,-103,-27,-128,-26,117,-25,124,-24,-103,-23,-61,-22,9,-20,102,-19,-68,-18,30,-16,-125,-15,-13,-14,76,-12,-81,-11,34,-9,115,-8,-69,-7,-13,-6,55,-4,82,-3,99,-2,126,-1,-106,0,118,1,103,2,105,3,80,4,46,5,41,6,35,7,-5,7,-54,8,-81,9,-77,10,-88,11,-128,12,127,13,126,14,111,15,86,16,103,17,105,18,92,19,73,20,71,21,75,22,27,23,-30,23,-72,24,122,25,12,26,-73,26,72,27,-76,27,4,28,64,28,98,28,124,28,96,28,39,28,-25,27,-126,27}; }
	private static byte[] data79(){ return new byte[] {-2,26,98,26,-61,25,21,25,52,24,51,23,66,22,52,21,49,20,16,19,-26,17,-58,16,-128,15,61,14,-6,12,-93,11,59,10,-52,8,85,7,-65,5,41,4,123,2,-45,0,24,-1,60,-3,94,-5,123,-7,-87,-9,-58,-11,-41,-13,-1,-15,71,-16,118,-18,-71,-20,49,-21,-65,-23,68,-24,12,-25,7,-26,28,-27,53,-28,-117,-29,62,-29,-5,-30,-58,-30,-17,-30,111,-29,-34,-29,101,-28,84,-27,126,-26,-84,-25,-16,-24,-126,-22,51,-20,-54,-19,-115,-17,119,-15,81,-13,27,-11,-2,-10,-16,-8,-70,-6,111,-4,57,-2,-2,-1,-100,1,66,3,-6,4,-95,6,67,8,-32,9,-125,11,62,13,-26,14,-104,16,74,18,-26,19,126,21,11,23,-127,24,-13,25,69,27,97,28,75,29,37,30,-37,30,76,31,-113,31,-79,31,-86,31,105,31,-11,30,121,30,-44,29,-15,28,-11,27,-5,26,-27,25,-99,24,87,23,18,22,-68,20,55,19,-58,17,81,16,-43,14,62,13,-71,11,42,10,-114,8,-29,6,58,5,-110,3,-14,1,65,0,-82,-2,48,-3,-95,-5,36,-6,-56,-8,111,-9,38,-10,-17,-12,-38,-13,-23,-14,-3,-15,11,-15,53,-16,-106,-17,-33,-18,76,-18,-70,-19,65,-19,-47,-20,108,-20,47,-20,-11,-21,-71,-21,-96,-21,-76,-21,-73,-21,-55,-21,-3,-21,101,-20,-47,-20,75,-19,-39,-19,-95,-18,78,-17,25,-16,18,-15,10,-14,15,-13,24,-12,34,-11,53,-10,80,-9,98,-8,123,-7,100,-6,102,-5,67,-4,38,-3,-43,-3,122,-2,13,-1,111,-1,-80,-1,-23,-1,-8,-1,-42,-1,-86,-1,120,-1,24,-1,-101,-2,40,-2,-70,-3,31,-3,-123,-4,0,-4,114,-5,-44,-6,70,-6,-57,-7,63,-7,-98,-8,29,-8,-89,-9,51,-9,-88,-10,62,-10,-50,-11,82,-11,-37,-12,115,-12,18,-12,-87,-13,65,-13,2,-13,-68,-14,109,-14,70,-14,39,-14,22,-14,32,-14,65,-14,115,-14,-76,-14,33,-13,-82,-13,102,-12,24,-11,-18,-11,-22,-10,-19,-9,9,-7,38,-6,99,-5,-78,-4,7,-2,93,-1,-70,0,29,2,123,3,-45,4,53,6,123,7,-83,8,-40,9,-18,10,-29,11,-53,12,-102,13,73,14,-43,14,74,15,-88,15,-39,15,-25,15,-22,15,-60,15,119,15,45,15,-49,14,88,14,-56,13,57,13,-91,12,-12,11,64,11,-102,10,-16,9,45,9,92,8,-92,7,-26,6,4,6,29,5,63,4,97,3,95,2,99,1,111,0,-128,-1,-126,-2,-83,-3,-30,-4,35,-4,95,-5,-39,-6,106,-6,-7,-7,-93,-7,-122,-7,-115,-7,-113,-7,-78,-7,1,-6,99,-6,-63,-6,86,-5,15,-4,-59,-4,-122,-3,124,-2,-120,-1,-112,0,-80,1,12,3,85,4,-80,5,27,7,-96,8,40,10,-101,11,19,13,-101,14,14,16,117,17,-47,18,23,20,77,21,108,22,-108,23,-126,24,111,25,70,26,2,27,-108,27,29,28,-123,28,-20,28,58,29,118,29,-110,29,-91,29,-87,29,-84,29,-97,29,107,29,56,29,21,29,-57,28,65,28,-45,27,91,27,-92,26,-44,25,5,25,43,24,24,23,-38,21,-77,20,113,19,0,18,108,16,-15,14,96,13,-104,11,-60,9,11,8,43,6,52,4,68,2,82,0,114,-2,102,-4,111,-6,-128,-8,-100,-10,-89,-12,-56,-14,7,-15,81,-17,-104,-19,-5,-21,-128,-22,-12,-24,114,-25,39,-26,-23,-28,-94,-29,111,-30,102,-31,123,-32,118,-33,-89,-34,-38,-35,36,-35,126,-36,-35,-37,105,-37,-13,-38,-124,-38,60,-38,13,-38,-5,-39,-29,-39,-26,-39,12,-38,81,-38,-106,-38,-17,-38,95,-37,-23,-37,124,-36,23,-35,-44,-35,-100,-34,-126,-33,97,-32,99,-31,-120,-30,-80,-29,-62,-28,-14,-27,84,-25,-78,-24,-25,-23,67,-21,-95,-20,-19,-19,34,-17,111,-16,-57,-15,-6,-14,10,-12,35,-11,65,-10,33,-9,5,-8,-15,-8,-34,-7,-86,-6,124,-5,107,-4,83,-3,17,-2,-7,-2,6,0,5,1,-20,1,-7,2,37,4,55,5,75,6,121,7,-81,8,-51,9,-31,10,-31,11,-30,12,-80,13,116,14,21,15,-102,15,9,16,69,16,108,16,-112,16,-121,16,100,16,58,16,-2,15,-86,15,87,15,-3,14,-118,14,39,14,-54,13,79,13,-20,12,121,12,1,12,115,11,-6,10,-108,10,12,10,102,9,-62,8,61,8,-99,7,-19,6,83,6,-67,5,24,5,113,4,-48,3,64,3,-104,2,-4,1,-124,1,5,1,109,0,1,0,-92,-1,79,-1,-35,-2,-82,-2,-99,-2,127,-2,116,-2,-111,-2,-38,-2,25,-1,127,-1,39,0,-39,0,-109,1,119,2,121,3,-88,4,-50,5,33,7,123,8,-27,9,105,11,-8,12,-100,14,60,16,-27,17,-110,19,64,21,-25,22,-125,24,31,26,-90,27,24,29,-109,30,-24,31,27,33}; }
	private static byte[] data80(){ return new byte[] {71,34,93,35,56,36,-16,36,-100,37,40,38,116,38,-95,38,-66,38,-53,38,125,38,41,38,-68,37,46,37,115,36,-80,35,-33,34,-35,33,-68,32,-95,31,117,30,24,29,-102,27,47,26,-85,24,-13,22,45,21,79,19,117,17,82,15,57,13,6,11,-66,8,87,6,-39,3,97,1,-25,-2,60,-4,-102,-7,26,-9,-110,-12,6,-14,-105,-17,77,-19,20,-21,-42,-24,-52,-26,-17,-28,44,-29,-116,-31,39,-32,-31,-34,-80,-35,-79,-36,-38,-37,48,-37,-121,-38,28,-38,-46,-39,-97,-39,119,-39,125,-39,-102,-39,-57,-39,-25,-39,37,-38,125,-38,-38,-38,52,-37,-106,-37,22,-36,-125,-36,-12,-36,122,-35,3,-34,-87,-34,63,-33,-9,-33,-65,-32,-107,-31,-127,-30,126,-29,118,-28,-106,-27,-64,-26,-33,-25,28,-23,82,-22,123,-21,-96,-20,-77,-19,-74,-18,-95,-17,100,-16,38,-15,-44,-15,85,-14,-67,-14,19,-13,100,-13,122,-13,119,-13,-118,-13,-117,-13,113,-13,89,-13,64,-13,40,-13,6,-13,11,-13,37,-13,29,-13,45,-13,90,-13,-88,-13,-23,-13,48,-12,-111,-12,27,-11,-126,-11,14,-10,-72,-10,112,-9,23,-8,-34,-8,-66,-7,-76,-6,-95,-5,-70,-4,-23,-3,29,-1,94,0,-79,1,17,3,119,4,-20,5,108,7,-22,8,111,10,-50,11,48,13,-90,14,-5,15,78,17,-93,18,-27,19,31,21,63,22,75,23,101,24,111,25,110,26,115,27,109,28,98,29,58,30,27,31,17,32,-21,32,-59,33,123,34,24,35,-84,35,42,36,-127,36,-66,36,-36,36,-47,36,-64,36,94,36,-20,35,82,35,-119,34,-83,33,-113,32,80,31,30,30,-83,28,25,27,121,25,-47,23,23,22,85,20,124,18,-72,16,-16,14,39,13,80,11,-94,9,22,8,-122,6,4,5,-67,3,122,2,55,1,16,0,28,-1,49,-2,54,-3,88,-4,-92,-5,-11,-6,26,-6,-114,-7,-5,-8,112,-8,-34,-9,122,-9,30,-9,-64,-10,115,-10,78,-10,77,-10,55,-10,60,-10,108,-10,-69,-10,-7,-10,102,-9,-1,-9,-96,-8,60,-7,2,-6,-43,-6,-62,-5,-105,-4,-105,-3,-91,-2,-101,-1,-118,0,-108,1,-104,2,-124,3,-127,4,110,5,67,6,16,7,-31,7,109,8,-8,8,112,9,-44,9,15,10,62,10,90,10,60,10,2,10,-82,9,84,9,-57,8,31,8,124,7,-43,6,-8,5,30,5,56,4,94,3,97,2,121,1,-112,0,-100,-1,-107,-2,-100,-3,-99,-4,-86,-5,-126,-6,124,-7,113,-8,85,-9,17,-10,-26,-12,-78,-13,98,-14,3,-15,-90,-17,86,-18,7,-19,-103,-21,84,-22,22,-23,-35,-25,-82,-26,-96,-27,-69,-28,-51,-29,-16,-30,93,-30,-32,-31,107,-31,13,-31,-41,-32,-38,-32,-36,-32,-8,-32,66,-31,-86,-31,18,-30,-85,-30,86,-29,39,-28,9,-27,-8,-27,-3,-26,32,-24,41,-23,71,-22,124,-21,-88,-20,-31,-19,11,-17,42,-16,86,-15,127,-14,120,-13,-126,-12,-126,-11,123,-10,100,-9,62,-8,56,-7,32,-6,-29,-6,-72,-5,-81,-4,-99,-3,115,-2,96,-1,116,0,-118,1,127,2,-99,3,-58,4,-38,5,-8,6,40,8,91,9,125,10,-117,11,-86,12,-64,13,-78,14,-90,15,-107,16,116,17,53,18,-6,18,-70,19,103,20,-17,20,123,21,0,22,118,22,-52,22,33,23,122,23,-89,23,-65,23,-26,23,-22,23,-32,23,-70,23,-121,23,96,23,38,23,-71,22,110,22,7,22,-108,21,6,21,-128,20,-19,19,69,19,-114,18,-58,17,-4,16,28,16,59,15,47,14,19,13,-14,11,-75,10,93,9,-11,7,-110,6,11,5,120,3,-38,1,49,0,-106,-2,-10,-4,106,-5,-40,-7,73,-8,-50,-10,119,-11,37,-12,-23,-14,-61,-15,-62,-16,-58,-17,-22,-18,79,-18,-34,-19,115,-19,36,-19,10,-19,58,-19,102,-19,-89,-19,17,-18,-63,-18,72,-17,-38,-17,-88,-16,117,-15,48,-14,3,-13,-7,-13,-8,-12,-66,-11,-93,-10,-72,-9,-59,-8,-69,-7,-46,-6,12,-4,78,-3,-125,-2,-36,-1,82,1,-48,2,70,4,-34,5,-128,7,21,9,-72,10,92,12,-20,13,94,15,-65,16,18,18,72,19,84,20,61,21,-12,21,-117,22,3,23,63,23,97,23,98,23,62,23,-10,22,-86,22,85,22,-39,21,73,21,-72,20,40,20,-110,19,-34,18,36,18,115,17,-69,16,-50,15,-14,14,28,14,25,13,-3,11,-5,10,-34,9,-77,8,110,7,60,6,5,5,-55,3,-125,2,77,1,17,0,-40,-2,-91,-3,122,-4,112,-5,92,-6,70,-7,63,-8,89,-9,96,-10,114,-11,-111,-12,-63,-13,-34,-14,38,-14,99,-15,-96,-16,-5,-17,107,-17,-17,-18,118,-18,18,-18,-50,-19,-59,-19,-63,-19,-52,-19,13,-18,112,-18,-34,-18,97,-17,42,-16,-33,-16,-110,-15,100,-14,93,-13}; }
	private static byte[] data81(){ return new byte[] {77,-12,52,-11,39,-10,39,-9,47,-8,1,-7,-14,-7,-44,-6,-104,-5,85,-4,13,-3,-83,-3,26,-2,123,-2,-44,-2,6,-1,26,-1,29,-1,7,-1,-32,-2,-86,-2,122,-2,44,-2,-58,-3,85,-3,3,-3,-121,-4,-1,-5,-120,-5,40,-5,-102,-6,7,-6,-111,-7,3,-7,88,-8,-36,-9,78,-9,-74,-10,28,-10,-105,-11,25,-11,121,-12,-52,-13,57,-13,-69,-14,27,-14,-98,-15,53,-15,-52,-16,114,-16,66,-16,49,-16,39,-16,80,-16,-111,-16,1,-15,-123,-15,39,-14,-29,-14,-50,-13,-68,-12,-59,-11,-6,-10,59,-8,123,-7,-50,-6,71,-4,-86,-3,4,-1,118,0,-26,1,69,3,-94,4,1,6,72,7,124,8,-107,9,-101,10,-92,11,126,12,79,13,24,14,-69,14,71,15,-60,15,66,16,-108,16,-46,16,11,17,62,17,63,17,65,17,53,17,22,17,-20,16,-90,16,80,16,-29,15,91,15,-67,14,14,14,65,13,72,12,75,11,62,10,-12,8,-68,7,96,6,-12,4,126,3,35,2,-47,0,99,-1,15,-2,-46,-4,-61,-5,-107,-6,-113,-7,-64,-8,16,-8,78,-9,-73,-10,84,-10,10,-10,-98,-11,121,-11,112,-11,112,-11,123,-11,-73,-11,26,-10,119,-10,-32,-10,-106,-9,71,-8,15,-7,-19,-7,-1,-6,29,-4,73,-3,-117,-2,-14,-1,80,1,-78,2,29,4,-127,5,7,7,99,8,-67,9,20,11,82,12,103,13,-115,14,-107,15,-125,16,107,17,81,18,44,19,-14,19,-77,20,-126,21,70,22,13,23,-26,23,-82,24,95,25,39,26,-31,26,126,27,26,28,-77,28,16,29,71,29,113,29,-114,29,103,29,30,29,-48,28,88,28,-91,27,-49,26,6,26,8,25,-35,23,-87,22,123,21,44,20,-91,18,21,17,-111,15,-9,13,55,12,-115,10,-17,8,47,7,106,5,-92,3,-17,1,58,0,109,-2,-84,-4,13,-5,97,-7,-98,-9,7,-10,123,-12,-14,-14,76,-15,-53,-17,94,-18,-19,-20,-120,-21,43,-22,-4,-24,-71,-25,124,-26,99,-27,89,-28,90,-29,-126,-30,-68,-31,5,-31,104,-32,-32,-33,124,-33,76,-33,15,-33,-14,-34,-17,-34,12,-33,56,-33,120,-33,-57,-33,40,-32,-100,-32,35,-31,-76,-31,104,-30,42,-29,-43,-29,-107,-28,120,-27,102,-26,52,-25,-3,-25,-13,-24,-39,-23,-103,-22,109,-21,70,-20,10,-19,-94,-19,90,-18,39,-17,-63,-17,67,-16,-12,-16,-90,-15,55,-14,-65,-14,93,-13,25,-12,-76,-12,98,-11,51,-10,11,-9,-62,-9,-98,-8,-97,-7,-104,-6,-117,-5,-118,-4,-100,-3,-97,-2,126,-1,111,0,94,1,42,2,-33,2,-119,3,29,4,-83,4,8,5,109,5,-70,5,-15,5,27,6,76,6,125,6,-106,6,-60,6,-15,6,23,7,69,7,119,7,-77,7,-34,7,10,8,65,8,103,8,-126,8,-88,8,-75,8,-63,8,-68,8,-71,8,-115,8,103,8,75,8,43,8,-17,7,-82,7,109,7,44,7,-42,6,115,6,35,6,-53,5,87,5,-26,4,110,4,1,4,118,3,-31,2,121,2,-19,1,91,1,-25,0,-112,0,69,0,5,0,-16,-1,19,0,60,0,121,0,-6,0,-96,1,66,2,16,3,6,4,30,5,37,6,83,7,-101,8,-17,9,58,11,-113,12,-2,13,87,15,-92,16,11,18,98,19,-71,20,-2,21,81,23,-126,24,-82,25,-39,26,-21,27,-12,28,-30,29,-42,30,-85,31,84,32,-3,32,-107,33,3,34,86,34,-83,34,-40,34,-42,34,-58,34,-81,34,-127,34,36,34,-55,33,103,33,-26,32,51,32,-107,31,-46,30,-9,29,-8,28,-15,27,-26,26,-106,25,41,24,-39,22,72,21,-126,19,-72,17,-16,15,-4,13,-22,11,-44,9,-57,7,-75,5,-117,3,89,1,81,-1,77,-3,65,-5,87,-7,120,-9,-81,-11,-12,-13,72,-14,-49,-16,93,-17,-4,-19,-58,-20,-88,-21,-116,-22,-108,-23,-94,-24,-48,-25,-2,-26,60,-26,-112,-27,-24,-28,66,-28,-89,-29,20,-29,126,-30,-21,-31,125,-31,39,-31,-76,-32,82,-32,19,-32,-28,-33,-53,-33,-60,-33,-32,-33,20,-32,91,-32,-71,-32,57,-31,-28,-31,-110,-30,107,-29,65,-28,44,-27,13,-26,-6,-26,-18,-25,-61,-24,-112,-23,90,-22,4,-21,-121,-21,9,-20,108,-20,-87,-20,-54,-20,-39,-20,-36,-20,-71,-20,-101,-20,122,-20,58,-20,-32,-21,-62,-21,-93,-21,99,-21,36,-21,8,-21,-4,-22,-41,-22,-65,-22,-33,-22,-24,-22,-15,-22,36,-21,77,-21,127,-21,-86,-21,0,-20,76,-20,-86,-20,22,-19,-96,-19,69,-18,-25,-18,-88,-17,-102,-16,-111,-15,-103,-14,-68,-13,2,-11,77,-10,-99,-9,8,-7,115,-6,-33,-5,75,-3,-65,-2,48,0,-116,1,-38,2,51,4,-103,5,-13,6,89,8,-68,9,28,11,-105,12,35,14,-98,15,64,17,-23,18,-115,20}; }
	private static byte[] data82(){ return new byte[] {49,22,-36,23,-121,25,42,27,-73,28,77,30,-67,31,9,33,72,34,118,35,119,36,67,37,-4,37,-115,38,-30,38,35,39,61,39,24,39,-43,38,107,38,-22,37,67,37,103,36,98,35,75,34,32,33,-49,31,121,30,1,29,-126,27,-15,25,112,24,-51,22,70,21,-89,19,11,18,-108,16,34,15,-93,13,62,12,-26,10,-102,9,67,8,-24,6,-77,5,-127,4,41,3,-19,1,-52,0,-93,-1,94,-2,68,-3,57,-4,53,-5,52,-6,90,-7,-85,-8,-16,-9,73,-9,-22,-10,-90,-10,104,-10,68,-10,107,-10,-102,-10,-41,-10,71,-9,-34,-9,-125,-8,62,-7,21,-6,-13,-6,-33,-5,-44,-4,-37,-3,-34,-2,-29,-1,-40,0,-28,1,-50,2,-66,3,-106,4,113,5,44,6,-21,6,-116,7,26,8,-115,8,28,9,-127,9,-60,9,16,10,80,10,101,10,112,10,-124,10,123,10,100,10,39,10,-6,9,-66,9,95,9,-16,8,-116,8,26,8,-106,7,-32,6,56,6,-120,5,-95,4,-86,3,-73,2,-87,1,122,0,63,-1,-12,-3,-117,-4,3,-5,-122,-7,14,-8,125,-10,-34,-12,67,-13,-53,-15,72,-16,-68,-18,86,-19,18,-20,-63,-22,-128,-23,93,-24,82,-25,69,-26,85,-27,115,-28,-48,-29,32,-29,-116,-30,2,-30,-79,-31,110,-31,73,-31,69,-31,112,-31,-81,-31,24,-30,-98,-30,63,-29,-26,-29,-95,-28,107,-27,73,-26,39,-25,-10,-25,-25,-24,-54,-23,-112,-22,91,-21,23,-20,-61,-20,-124,-19,41,-18,-53,-18,110,-17,33,-16,-69,-16,100,-15,37,-14,-13,-14,-81,-13,-94,-12,-90,-11,-70,-10,-68,-9,-37,-8,30,-6,108,-5,-113,-4,-60,-3,20,-1,76,0,95,1,121,2,-96,3,-85,4,-107,5,-119,6,99,7,51,8,-2,8,-44,9,-113,10,65,11,-29,11,-120,12,51,13,-72,13,74,14,-34,14,106,15,-35,15,65,16,-57,16,42,17,-125,17,-30,17,62,18,-128,18,-73,18,-26,18,47,19,85,19,119,19,-107,19,-77,19,-72,19,-68,19,-74,19,-105,19,115,19,60,19,-14,18,-116,18,11,18,-117,17,-5,16,61,16,-120,15,-83,14,-82,13,-73,12,-62,11,-78,10,-85,9,-107,8,-127,7,107,6,76,5,65,4,62,3,25,2,15,1,26,0,45,-1,43,-2,69,-3,124,-4,-65,-5,-15,-6,74,-6,-59,-7,65,-7,-69,-8,97,-8,40,-8,-30,-9,-111,-9,122,-9,110,-9,82,-9,78,-9,80,-9,111,-9,123,-9,-100,-9,-44,-9,50,-8,125,-8,-36,-8,100,-7,6,-6,-104,-6,84,-5,43,-4,19,-3,4,-2,-12,-2,24,0,33,1,64,2,111,3,-84,4,-64,5,-35,6,-22,7,-14,8,-39,9,-84,10,109,11,21,12,-100,12,9,13,92,13,-93,13,-64,13,-39,13,-29,13,-23,13,-29,13,-40,13,-63,13,-96,13,-117,13,98,13,50,13,1,13,-51,12,121,12,33,12,-63,11,92,11,-47,10,87,10,-52,9,42,9,-123,8,-38,7,58,7,-111,6,-46,5,41,5,115,4,-80,3,-25,2,51,2,-128,1,-79,0,-33,-1,14,-1,53,-2,90,-3,115,-4,114,-5,118,-6,-123,-7,-122,-8,-98,-9,-90,-10,-78,-11,-56,-12,7,-12,97,-13,-78,-14,38,-14,-58,-15,113,-15,60,-15,17,-15,28,-15,45,-15,81,-15,-115,-15,-23,-15,61,-14,-106,-14,23,-13,-85,-13,45,-12,-76,-12,96,-11,27,-10,-65,-10,110,-9,56,-8,-20,-8,-108,-7,62,-6,-21,-6,-128,-5,14,-4,-102,-4,0,-3,81,-3,-109,-3,-37,-3,17,-2,25,-2,38,-2,48,-2,23,-2,-2,-3,-27,-3,-80,-3,109,-3,31,-3,-31,-4,119,-4,11,-4,-93,-5,53,-5,-95,-6,29,-6,-109,-7,10,-7,70,-8,-100,-9,-10,-10,41,-10,97,-11,-86,-12,-5,-13,41,-13,89,-14,-85,-15,17,-15,103,-16,-44,-17,-128,-17,48,-17,-22,-18,-41,-18,-4,-18,41,-17,125,-17,9,-16,-91,-16,87,-15,45,-14,30,-13,20,-12,37,-11,76,-10,-125,-9,-57,-8,-6,-7,63,-5,-112,-4,-22,-3,48,-1,124,0,-71,1,25,3,77,4,-120,5,-70,6,-19,7,17,9,43,10,53,11,83,12,81,13,55,14,33,15,4,16,-44,16,-107,17,50,18,-40,18,104,19,-40,19,58,20,-128,20,-84,20,-68,20,-92,20,109,20,30,20,-86,19,14,19,48,18,61,17,18,16,-27,14,-112,13,38,12,-93,10,15,9,-108,7,11,6,121,4,0,3,-111,1,26,0,-74,-2,-127,-3,87,-4,35,-5,19,-6,35,-7,51,-8,63,-9,101,-10,-86,-11,-19,-12,49,-12,-110,-13,15,-13,-87,-14,69,-14,13,-14,13,-14,32,-14,54,-14,-112,-14,16,-13,-95,-13,58,-12,2,-11,-23,-11,-56,-10,-77,-9,-47,-8,-23,-7,-27,-6,-5,-5,29,-3,36,-2,16,-1,20,0,8,1,6,2,10,3}; }
	private static byte[] data83(){ return new byte[] {13,4,11,5,12,6,34,7,55,8,109,9,-92,10,-28,11,53,13,-125,14,-42,15,60,17,-125,18,-43,19,17,21,69,22,79,23,66,24,60,25,2,26,-100,26,34,27,-105,27,-32,27,-15,27,-9,27,-21,27,-81,27,77,27,-19,26,120,26,-46,25,28,25,106,24,-108,23,-115,22,-127,21,-108,20,-115,19,82,18,28,17,-9,15,-68,14,93,13,9,12,-72,10,77,9,-60,7,95,6,0,5,126,3,-20,1,94,0,-40,-2,79,-3,-93,-5,14,-6,-110,-8,-5,-10,103,-11,-33,-13,124,-14,10,-15,-85,-17,119,-18,98,-19,78,-20,72,-21,-122,-22,-44,-23,42,-23,-91,-24,58,-24,1,-24,-64,-25,-88,-25,-85,-25,-78,-25,-68,-25,-46,-25,11,-24,64,-24,126,-24,-78,-24,2,-23,62,-23,-104,-23,-39,-23,35,-22,112,-22,-81,-22,-33,-22,35,-21,109,-21,-83,-21,-28,-21,37,-20,110,-20,-74,-20,-34,-20,44,-19,-116,-19,-48,-19,24,-18,113,-18,-21,-18,72,-17,-115,-17,9,-16,-89,-16,25,-15,-93,-15,86,-14,-5,-14,-101,-13,56,-12,2,-11,-68,-11,75,-10,-26,-10,-107,-9,31,-8,-110,-8,14,-7,-118,-7,-24,-7,50,-6,123,-6,-45,-6,22,-5,84,-5,-87,-5,1,-4,75,-4,-87,-4,32,-3,-116,-3,-10,-3,110,-2,-13,-2,-122,-1,18,0,-88,0,41,1,-94,1,32,2,-94,2,14,3,-106,3,3,4,105,4,-55,4,54,5,-106,5,-8,5,66,6,-107,6,-14,6,45,7,83,7,119,7,-115,7,-124,7,96,7,40,7,-12,6,120,6,-3,5,-119,5,-13,4,87,4,-75,3,61,3,-80,2,49,2,-54,1,-98,1,113,1,97,1,125,1,-75,1,17,2,106,2,-6,2,-100,3,64,4,-18,4,-62,5,-105,6,95,7,58,8,49,9,34,10,-8,10,-24,11,-25,12,-53,13,-91,14,-107,15,-123,16,108,17,75,18,59,19,51,20,7,21,-35,21,-56,22,-116,23,90,24,34,25,-34,25,-117,26,52,27,-71,27,63,28,-97,28,8,29,100,29,-97,29,-54,29,-25,29,3,30,-15,29,-45,29,-70,29,120,29,15,29,-67,28,84,28,-81,27,-20,26,52,26,96,25,89,24,72,23,34,22,-24,20,-111,19,44,18,-39,16,107,15,-17,13,107,12,-8,10,-111,9,21,8,-62,6,106,5,28,4,-51,2,-94,1,123,0,86,-1,57,-2,40,-3,20,-4,14,-5,7,-6,-2,-8,12,-8,9,-9,1,-10,-3,-12,-1,-13,-10,-14,-21,-15,-22,-16,-16,-17,-38,-18,-35,-19,-14,-20,-7,-21,36,-21,73,-22,126,-23,-54,-24,37,-24,-97,-25,65,-25,-20,-26,-71,-26,-103,-26,-82,-26,-57,-26,-9,-26,79,-25,-71,-25,33,-24,-106,-24,17,-23,-117,-23,-14,-23,113,-22,-70,-22,11,-21,52,-21,76,-21,73,-21,58,-21,16,-21,-20,-22,-95,-22,74,-22,-3,-23,-79,-23,79,-23,-12,-24,-70,-24,75,-24,-23,-25,-100,-25,91,-25,0,-25,-65,-26,-118,-26,91,-26,23,-26,-42,-27,-73,-27,-121,-27,80,-27,48,-27,30,-27,7,-27,2,-27,43,-27,92,-27,-96,-27,-13,-27,114,-26,26,-25,-81,-25,103,-24,78,-23,60,-22,35,-21,42,-20,67,-19,77,-18,77,-17,104,-16,-106,-15,-94,-14,-77,-13,-33,-12,-7,-11,41,-9,115,-8,-42,-7,54,-5,-72,-4,83,-2,2,0,-32,1,-63,3,-67,5,-42,7,-10,9,33,12,73,14,127,16,-81,18,-60,20,-31,22,-27,24,-49,26,-110,28,61,30,-45,31,78,33,-106,34,-84,35,-56,36,-87,37,79,38,-32,38,56,39,111,39,122,39,107,39,41,39,-57,38,61,38,-100,37,-25,36,15,36,8,35,2,34,1,33,-54,31,-91,30,106,29,47,28,-14,26,-92,25,84,24,2,23,-90,21,89,20,-18,18,-107,17,46,16,-77,14,46,13,-73,11,57,10,-96,8,12,7,-102,5,46,4,-90,2,54,1,-3,-1,-57,-2,126,-3,96,-4,-103,-5,-48,-6,13,-6,-111,-7,62,-7,2,-7,-46,-8,-18,-8,39,-7,76,-7,-99,-7,29,-6,-88,-6,41,-5,-73,-5,96,-4,23,-3,-66,-3,112,-2,35,-1,-39,-1,-123,0,50,1,-29,1,-123,2,61,3,-26,3,-128,4,24,5,-81,5,58,6,-43,6,89,7,-18,7,99,8,-24,8,103,9,-33,9,48,10,-103,10,5,11,83,11,127,11,-72,11,-28,11,-12,11,-40,11,-57,11,-82,11,90,11,-46,10,87,10,-77,9,-26,8,-4,7,21,7,2,6,-61,4,-123,3,60,2,-7,0,-121,-1,26,-2,-69,-4,91,-5,-31,-7,-116,-8,42,-9,-66,-11,89,-12,-1,-14,-94,-15,66,-16,-32,-18,-105,-19,85,-20,36,-21,-28,-23,-57,-24,-37,-25,-3,-26,46,-26,-120,-27,18,-27,-84,-28,113,-28,92,-28,113,-28,-103,-28,-32,-28,29,-27,-123,-27,-19,-27,77,-26,-77,-26,30,-25}; }
	private static byte[] data84(){ return new byte[] {116,-25,-52,-25,13,-24,95,-24,-98,-24,-48,-24,-6,-24,46,-23,103,-23,-84,-23,-2,-23,92,-22,-54,-22,65,-21,-39,-21,126,-20,76,-19,35,-18,4,-17,-1,-17,10,-15,12,-14,19,-13,49,-12,74,-11,57,-10,62,-9,65,-8,66,-7,17,-6,-11,-6,-27,-5,-69,-4,101,-3,25,-2,-2,-2,-83,-1,87,0,18,1,-39,1,-123,2,44,3,-14,3,-82,4,66,5,-29,5,-119,6,52,7,-65,7,86,8,-1,8,-118,9,11,10,-97,10,46,11,-64,11,63,12,-51,12,100,13,-35,13,98,14,-36,14,100,15,-59,15,47,16,123,16,-38,16,30,17,76,17,100,17,105,17,98,17,103,17,60,17,8,17,-36,16,-105,16,69,16,-3,15,-87,15,67,15,-18,14,-114,14,47,14,-98,13,43,13,-87,12,32,12,-119,11,-13,10,91,10,-49,9,23,9,115,8,-35,7,68,7,-98,6,-14,5,86,5,-75,4,14,4,124,3,-1,2,95,2,-63,1,54,1,-54,0,73,0,-41,-1,126,-1,67,-1,-8,-2,-55,-2,-72,-2,-76,-2,-83,-2,-42,-2,11,-1,79,-1,-106,-1,-6,-1,-126,0,-3,0,110,1,-38,1,94,2,-30,2,91,3,-39,3,66,4,-110,4,-26,4,64,5,115,5,-101,5,-75,5,-49,5,-21,5,-22,5,2,6,5,6,17,6,7,6,22,6,23,6,27,6,26,6,34,6,27,6,28,6,2,6,-31,5,-64,5,-107,5,119,5,70,5,3,5,-63,4,-122,4,68,4,4,4,-51,3,-90,3,113,3,61,3,7,3,-47,2,-97,2,98,2,36,2,-35,1,-114,1,43,1,-86,0,30,0,-109,-1,-20,-2,56,-2,121,-3,-75,-4,-15,-5,33,-5,98,-6,-80,-7,0,-7,113,-8,-50,-9,90,-9,-14,-10,-90,-10,99,-10,40,-10,-6,-11,-28,-11,-34,-11,-43,-11,-23,-11,-7,-11,13,-10,55,-10,117,-10,-95,-10,-42,-10,34,-9,-122,-9,-38,-9,60,-8,-83,-8,42,-7,-94,-7,35,-6,-90,-6,43,-5,-87,-5,30,-4,-98,-4,0,-3,93,-3,-70,-3,5,-2,54,-2,112,-2,-108,-2,-108,-2,-100,-2,-118,-2,-111,-2,123,-2,58,-2,24,-2,-35,-3,-120,-3,64,-3,-19,-4,-117,-4,26,-4,-94,-5,38,-5,-124,-6,-35,-7,56,-7,-122,-8,-94,-9,-65,-10,-37,-11,-3,-12,8,-12,31,-13,82,-14,125,-15,-84,-16,12,-16,126,-17,-7,-18,-108,-18,96,-18,75,-18,61,-18,80,-18,-93,-18,0,-17,106,-17,-25,-17,-96,-16,82,-15,-4,-15,-51,-14,-73,-13,-99,-12,125,-11,-120,-10,-104,-9,-123,-8,-119,-7,-86,-6,-48,-5,-11,-4,46,-2,109,-1,-69,0,-11,1,82,3,-82,4,33,6,125,7,-4,8,110,10,-46,11,70,13,-91,14,-11,15,86,17,-101,18,-51,19,-45,20,-53,21,-89,22,90,23,-33,23,72,24,122,24,111,24,80,24,-26,23,94,23,-83,22,-50,21,-45,20,-51,19,-115,18,71,17,-21,15,-100,14,52,13,-53,11,100,10,5,9,-99,7,52,6,-55,4,104,3,-1,1,-110,0,73,-1,-23,-3,-118,-4,57,-5,11,-6,-63,-8,-116,-9,123,-10,-95,-11,-104,-12,-79,-13,24,-13,-107,-14,-24,-15,-126,-15,89,-15,49,-15,13,-15,30,-15,77,-15,-126,-15,-81,-15,10,-14,99,-14,-99,-14,-21,-14,111,-13,-18,-13,68,-12,-85,-12,52,-11,-48,-11,99,-10,23,-9,-35,-9,-80,-8,-101,-7,-85,-6,-43,-5,4,-3,97,-2,-49,-1,63,1,-56,2,92,4,-14,5,126,7,32,9,-84,10,50,12,-100,13,5,15,111,16,-93,17,-47,18,-13,19,-20,20,-59,21,-83,22,117,23,32,24,-87,24,44,25,-91,25,-7,25,39,26,85,26,122,26,110,26,60,26,35,26,-15,25,-127,25,-15,24,-127,24,-21,23,58,23,116,22,-49,21,8,21,-6,19,16,19,32,18,5,17,-44,15,-95,14,115,13,33,12,-88,10,68,9,-48,7,61,6,-106,4,-17,2,106,1,-52,-1,48,-2,-85,-4,78,-5,-9,-7,-105,-8,111,-9,100,-10,115,-11,-120,-12,-49,-13,55,-13,-99,-14,42,-14,-62,-15,-128,-15,62,-15,0,-15,-39,-16,-77,-16,-121,-16,96,-16,68,-16,33,-16,-7,-17,-61,-17,-111,-17,92,-17,58,-17,-12,-18,-69,-18,-115,-18,99,-18,39,-18,-8,-19,-43,-19,-67,-19,-105,-19,-116,-19,-100,-19,-80,-19,-83,-19,-59,-19,0,-18,36,-18,77,-18,-125,-18,-48,-18,24,-17,86,-17,-91,-17,1,-16,71,-16,-128,-16,-47,-16,52,-15,91,-15,-109,-15,-46,-15,2,-14,25,-14,53,-14,87,-14,116,-14,117,-14,117,-14,-108,-14,-88,-14,-77,-14,-35,-14,31,-13,68,-13,122,-13,-60,-13,44,-12,-113,-12,7,-11,-109,-11,24,-10,-95,-10,64,-9,-31,-9,-106,-8,74,-7,10,-6,-50,-6,-114,-5,101,-4,41,-3,2,-2,-40,-2,-70,-1,-110,0,106,1}; }
	private static byte[] data85(){ return new byte[] {38,2,-6,2,-72,3,80,4,-37,4,97,5,-68,5,-16,5,11,6,27,6,7,6,-36,5,-87,5,82,5,-21,4,-122,4,32,4,-65,3,98,3,11,3,-53,2,-79,2,-116,2,117,2,-105,2,-73,2,-22,2,40,3,-123,3,-26,3,73,4,-73,4,56,5,-87,5,16,6,-100,6,45,7,-79,7,50,8,-65,8,78,9,-39,9,111,10,18,11,-76,11,75,12,-2,12,-81,13,83,14,-10,14,-98,15,69,16,-11,16,-89,17,66,18,-43,18,105,19,-6,19,-125,20,-4,20,125,21,-27,21,91,22,-67,22,25,23,109,23,-61,23,0,24,70,24,120,24,-116,24,-110,24,-104,24,-112,24,97,24,31,24,-51,23,104,23,-40,22,50,22,-87,21,-19,20,41,20,91,19,-95,18,-51,17,-9,16,43,16,105,15,-95,14,-22,13,62,13,-111,12,-27,11,63,11,-83,10,26,10,116,9,-47,8,64,8,-95,7,-26,6,60,6,-110,5,-46,4,-7,3,35,3,73,2,106,1,-126,0,-112,-1,-109,-2,-106,-3,-104,-4,-111,-5,-101,-6,-101,-7,-77,-8,-60,-9,-19,-10,31,-10,106,-11,-70,-12,39,-12,-99,-13,59,-13,-35,-14,-98,-14,105,-14,56,-14,31,-14,18,-14,-20,-15,-35,-15,-58,-15,-78,-15,-104,-15,111,-15,48,-15,-18,-16,-87,-16,81,-16,-30,-17,126,-17,9,-17,-127,-18,-18,-19,93,-19,-63,-20,40,-20,-127,-21,-18,-22,90,-22,-73,-23,26,-23,-105,-24,7,-24,96,-25,-53,-26,70,-26,-77,-27,47,-27,-71,-28,50,-28,-84,-29,71,-29,-31,-30,-128,-30,19,-30,-49,-31,-80,-31,127,-31,108,-31,101,-31,-124,-31,-117,-31,-68,-31,13,-30,112,-30,-95,-30,-10,-30,110,-29,-29,-29,80,-28,-28,-28,125,-27,18,-26,-105,-26,79,-25,32,-24,-31,-24,-73,-23,-57,-22,-13,-21,51,-19,-111,-18,26,-16,-63,-15,111,-13,77,-11,106,-9,-121,-7,-96,-5,-44,-3,34,0,127,2,-61,4,41,7,-123,9,-64,11,0,14,43,16,74,18,94,20,71,22,37,24,-12,25,-96,27,40,29,-113,30,-26,31,34,33,16,34,-30,34,-103,35,49,36,-120,36,-45,36,-6,36,-13,36,-44,36,-102,36,64,36,-42,35,71,35,-69,34,16,34,100,33,-105,32,-65,31,-41,30,-31,29,-34,28,-49,27,-84,26,-120,25,50,24,-46,22,118,21,-5,19,117,18,-35,16,73,15,-70,13,19,12,120,10,-8,8,111,7,-28,5,-115,4,96,3,47,2,18,1,29,0,100,-1,-100,-2,-7,-3,-111,-3,85,-3,-6,-4,-73,-4,-101,-4,-81,-4,-84,-4,-81,-4,-42,-4,1,-3,34,-3,79,-3,-100,-3,-26,-3,32,-2,103,-2,-45,-2,40,-1,-120,-1,1,0,-124,0,23,1,-83,1,73,2,-18,2,-114,3,71,4,1,5,-53,5,-98,6,107,7,44,8,-24,8,-76,9,113,10,25,11,-61,11,91,12,-28,12,62,13,-94,13,-14,13,25,14,29,14,10,14,-11,13,-91,13,61,13,-47,12,92,12,-104,11,-35,10,37,10,80,9,77,8,82,7,94,6,101,5,62,4,22,3,-6,1,-62,0,-123,-1,66,-2,-7,-4,-83,-5,82,-6,-4,-8,-79,-9,96,-10,-1,-12,-66,-13,-117,-14,124,-15,88,-16,97,-17,-104,-18,-46,-19,9,-19,108,-20,-2,-21,-104,-21,56,-21,-34,-22,-84,-22,106,-22,57,-22,-21,-23,-51,-23,-101,-23,100,-23,34,-23,-25,-24,-85,-24,117,-24,57,-24,-2,-25,-40,-25,-80,-25,-98,-25,-99,-25,-62,-25,-16,-25,26,-24,99,-24,-48,-24,69,-23,-60,-23,95,-22,7,-21,-78,-21,96,-20,27,-19,-33,-19,-117,-18,59,-17,-18,-17,-75,-16,81,-15,-12,-15,-105,-14,52,-13,-61,-13,96,-12,15,-11,-99,-11,48,-10,-37,-10,-123,-9,47,-8,-62,-8,113,-7,47,-6,-56,-6,94,-5,27,-4,-46,-4,106,-3,-4,-3,-76,-2,100,-1,1,0,-104,0,93,1,24,2,-85,2,104,3,38,4,-28,4,-102,5,82,6,24,7,-68,7,103,8,21,9,-57,9,81,10,-26,10,106,11,-18,11,98,12,-40,12,59,13,-80,13,31,14,-114,14,-38,14,70,15,-104,15,-25,15,42,16,-121,16,-42,16,9,17,52,17,80,17,115,17,122,17,112,17,88,17,76,17,32,17,-42,16,-114,16,56,16,-66,15,80,15,-40,14,98,14,-55,13,39,13,-115,12,9,12,81,11,-54,10,51,10,-92,9,18,9,-108,8,29,8,-80,7,54,7,-33,6,-87,6,73,6,1,6,-38,5,-76,5,125,5,95,5,83,5,79,5,47,5,22,5,10,5,24,5,-4,4,-25,4,-63,4,-75,4,-113,4,102,4,71,4,30,4,-25,3,-88,3,105,3,51,3,-13,2,-69,2,117,2,49,2,-1,1,-57,1,-104,1,103,1,70,1,18,1,-31,0,-61,0,-110,0,101,0,64,0,32,0,7,0}; }
	private static byte[] data86(){ return new byte[] {-21,-1,-46,-1,-70,-1,-76,-1,-106,-1,-107,-1,-102,-1,-114,-1,-106,-1,-104,-1,-95,-1,-92,-1,-112,-1,-102,-1,-128,-1,102,-1,67,-1,16,-1,-59,-2,125,-2,47,-2,-61,-3,94,-3,-29,-4,-126,-4,28,-4,-73,-5,88,-5,3,-5,-71,-6,125,-6,68,-6,48,-6,19,-6,-18,-7,-29,-7,-21,-7,-25,-7,-37,-7,-33,-7,-30,-7,-24,-7,-29,-7,-15,-7,5,-6,29,-6,31,-6,65,-6,97,-6,-116,-6,-73,-6,-8,-6,64,-5,-127,-5,-55,-5,28,-4,123,-4,-58,-4,30,-3,-128,-3,-40,-3,20,-2,92,-2,-89,-2,-34,-2,1,-1,30,-1,87,-1,105,-1,116,-1,107,-1,112,-1,104,-1,67,-1,38,-1,5,-1,-58,-2,-91,-2,110,-2,39,-2,-56,-3,107,-3,-25,-4,91,-4,-54,-5,72,-5,-100,-6,-34,-7,25,-7,103,-8,-107,-9,-65,-10,-13,-11,53,-11,114,-12,-71,-13,26,-13,-121,-14,-19,-15,-120,-15,65,-15,-7,-16,-43,-16,-71,-16,-67,-16,-71,-16,-16,-16,41,-15,122,-15,-55,-15,28,-14,-103,-14,7,-13,121,-13,4,-12,-102,-12,37,-11,-84,-11,99,-10,36,-9,-27,-9,-70,-8,-102,-7,-105,-6,-110,-5,-71,-4,-15,-3,46,-1,109,0,-58,1,51,3,-75,4,46,6,-82,7,43,9,-90,10,25,12,122,13,-55,14,17,16,63,17,84,18,79,19,48,20,-21,20,121,21,-28,21,51,22,98,22,103,22,63,22,5,22,-100,21,31,21,-116,20,-27,19,40,19,84,18,104,17,125,16,-126,15,111,14,95,13,47,12,9,11,-35,9,-102,8,120,7,43,6,-36,4,-102,3,98,2,39,1,-30,-1,-87,-2,-126,-3,91,-4,68,-5,82,-6,97,-7,106,-8,-118,-9,-42,-10,45,-10,106,-11,-49,-12,82,-12,-27,-13,93,-13,-16,-14,-101,-14,61,-14,-29,-15,-91,-15,114,-15,42,-15,-17,-16,-35,-16,-39,-16,-53,-16,-44,-16,12,-15,95,-15,-66,-15,39,-14,-49,-14,-108,-13,92,-12,70,-11,71,-10,101,-9,117,-8,-90,-7,-26,-6,45,-4,-125,-3,-56,-2,5,0,86,1,-94,2,-22,3,40,5,99,6,-94,7,-60,8,-26,9,18,11,33,12,30,13,28,14,23,15,-8,15,-67,16,125,17,57,18,-38,18,91,19,-30,19,89,20,-85,20,-3,20,47,21,87,21,91,21,87,21,92,21,75,21,8,21,-48,20,-112,20,46,20,-87,19,11,19,124,18,-48,17,-11,16,16,16,39,15,41,14,3,13,-35,11,-69,10,-106,9,88,8,40,7,11,6,-14,4,-48,3,-64,2,-33,1,-2,0,43,0,105,-1,-56,-2,46,-2,-101,-3,32,-3,-83,-4,74,-4,-26,-5,-112,-5,59,-5,-48,-6,-126,-6,67,-6,-37,-7,116,-7,10,-7,-97,-8,55,-8,-66,-9,68,-9,-48,-10,85,-10,-13,-11,127,-11,37,-11,-56,-12,121,-12,44,-12,-18,-13,-86,-13,-107,-13,98,-13,72,-13,43,-13,45,-13,18,-13,13,-13,3,-13,-6,-14,-41,-14,-54,-14,-38,-14,-43,-14,-87,-14,-103,-14,-95,-14,-118,-14,102,-14,88,-14,83,-14,42,-14,-8,-15,-13,-15,-22,-15,-58,-15,-110,-15,-119,-15,120,-15,85,-15,58,-15,63,-15,53,-15,24,-15,39,-15,46,-15,64,-15,96,-15,-108,-15,-53,-15,8,-14,79,-14,-74,-14,30,-13,-109,-13,39,-12,-50,-12,125,-11,50,-10,-4,-10,-57,-9,-97,-8,-117,-7,116,-6,80,-5,58,-4,11,-3,-29,-3,-95,-2,65,-1,-12,-1,-116,0,9,1,98,1,-73,1,-25,1,20,2,32,2,50,2,30,2,7,2,-12,1,-25,1,-48,1,-67,1,-65,1,-75,1,-65,1,-51,1,-15,1,18,2,48,2,85,2,-110,2,-52,2,-17,2,34,3,91,3,-101,3,-62,3,-20,3,34,4,89,4,-119,4,-65,4,-5,4,31,5,111,5,-69,5,10,6,83,6,-89,6,-6,6,104,7,-44,7,49,8,-88,8,19,9,102,9,-46,9,43,10,-115,10,-25,10,78,11,-78,11,6,12,81,12,-94,12,-11,12,51,13,-125,13,-50,13,11,14,72,14,-102,14,-54,14,-21,14,18,15,68,15,68,15,55,15,50,15,48,15,-4,14,-57,14,-90,14,101,14,33,14,-34,13,-110,13,80,13,6,13,-62,12,-125,12,83,12,36,12,-10,11,-34,11,-73,11,-104,11,124,11,113,11,92,11,38,11,11,11,-30,10,-67,10,-120,10,86,10,2,10,-74,9,99,9,11,9,-85,8,50,8,-58,7,66,7,-70,6,43,6,-73,5,38,5,-111,4,3,4,-123,3,4,3,126,2,9,2,-96,1,61,1,-56,0,104,0,24,0,-57,-1,111,-1,46,-1,-22,-2,-91,-2,96,-2,27,-2,-35,-3,-104,-3,72,-3,-25,-4,-89,-4,75,-4,-27,-5,126,-5,4,-5,-124,-6,3,-6,119,-7,-30,-8,71,-8,-101,-9,-2,-10,56,-10,124,-11,-54,-12,18,-12,90,-13,-107,-14}; }
	private static byte[] data87(){ return new byte[] {-33,-15,40,-15,103,-16,-82,-17,6,-17,84,-18,-79,-19,31,-19,123,-20,-35,-21,101,-21,-25,-22,94,-22,-19,-23,117,-23,1,-23,-104,-24,57,-24,-17,-25,-117,-25,54,-25,-15,-26,-74,-26,104,-26,16,-26,-45,-27,-80,-27,118,-27,77,-27,53,-27,32,-27,24,-27,32,-27,66,-27,112,-27,-86,-27,3,-26,-126,-26,19,-25,-85,-25,109,-24,101,-23,91,-22,96,-21,-102,-20,-28,-19,51,-17,-83,-16,51,-14,-61,-13,86,-11,-13,-10,-94,-8,116,-6,44,-4,-5,-3,-64,-1,-109,1,81,3,27,5,-45,6,-108,8,61,10,-34,11,110,13,-25,14,63,16,-120,17,-58,18,-25,19,-29,20,-64,21,-116,22,78,23,-39,23,83,24,-66,24,31,25,91,25,-122,25,-95,25,-74,25,-92,25,-103,25,98,25,50,25,-51,24,112,24,-9,23,113,23,-54,22,31,22,75,21,123,20,-122,19,-122,18,127,17,122,16,87,15,61,14,39,13,22,12,-6,10,-26,9,-13,8,1,8,8,7,52,6,-121,5,-39,4,30,4,-115,3,23,3,-86,2,50,2,-38,1,-106,1,60,1,-50,0,-106,0,84,0,19,0,-54,-1,-106,-1,107,-1,53,-1,18,-1,4,-1,5,-1,-4,-2,12,-1,48,-1,104,-1,-94,-1,-15,-1,68,0,-81,0,32,1,-95,1,40,2,-79,2,68,3,-33,3,113,4,11,5,-83,5,64,6,-48,6,97,7,-14,7,106,8,-27,8,97,9,-60,9,17,10,93,10,-109,10,-46,10,-14,10,2,11,13,11,-18,10,-54,10,-84,10,127,10,30,10,-61,9,89,9,-27,8,83,8,-72,7,27,7,113,6,-76,5,-31,4,39,4,86,3,113,2,-101,1,-65,0,-27,-1,-2,-2,47,-2,95,-3,-105,-4,-58,-5,17,-5,80,-6,-86,-7,-1,-8,93,-8,-49,-9,56,-9,-80,-10,29,-10,-94,-11,29,-11,-111,-12,-2,-13,-119,-13,2,-13,108,-14,-43,-15,81,-15,-46,-16,73,-16,-61,-17,93,-17,-9,-18,-116,-18,64,-18,-4,-19,-52,-19,-100,-19,-123,-19,-126,-19,126,-19,-121,-19,-83,-19,-45,-19,6,-18,59,-18,114,-18,-68,-18,4,-17,85,-17,-94,-17,-11,-17,65,-16,-113,-16,-52,-16,34,-15,105,-15,-69,-15,-4,-15,98,-14,-90,-14,-30,-14,51,-13,-110,-13,-26,-13,33,-12,-117,-12,-10,-12,81,-11,-105,-11,1,-10,116,-10,-48,-10,29,-9,-113,-9,15,-8,117,-8,-28,-8,94,-7,-27,-7,82,-6,-50,-6,90,-5,-24,-5,109,-4,-20,-4,124,-3,6,-2,-126,-2,12,-1,-107,-1,38,0,-96,0,53,1,-51,1,95,2,-13,2,-99,3,54,4,-27,4,-114,5,73,6,-9,6,-80,7,98,8,27,9,-61,9,112,10,25,11,-88,11,65,12,-52,12,59,13,-97,13,3,14,87,14,-110,14,-78,14,-34,14,-14,14,-29,14,-36,14,-36,14,-73,14,-115,14,94,14,48,14,-8,13,-78,13,120,13,59,13,-13,12,-63,12,121,12,65,12,-2,11,-78,11,118,11,53,11,-24,10,-87,10,102,10,54,10,-16,9,-88,9,116,9,64,9,7,9,-62,8,-112,8,101,8,42,8,-14,7,-59,7,-114,7,54,7,-15,6,-89,6,92,6,-15,5,-105,5,50,5,-54,4,86,4,-28,3,115,3,-8,2,127,2,12,2,-99,1,33,1,-71,0,84,0,-5,-1,-90,-1,102,-1,28,-1,-32,-2,-100,-2,118,-2,82,-2,38,-2,15,-2,-12,-3,-24,-3,-53,-3,-65,-3,-84,-3,-89,-3,-105,-3,-118,-3,111,-3,92,-3,61,-3,26,-3,-11,-4,-52,-4,-105,-4,101,-4,54,-4,-20,-5,-75,-5,117,-5,64,-5,1,-5,-43,-6,-93,-6,-122,-6,98,-6,93,-6,73,-6,64,-6,89,-6,113,-6,110,-6,-117,-6,-81,-6,-48,-6,-22,-6,4,-5,37,-5,62,-5,99,-5,-123,-5,-90,-5,-57,-5,-19,-5,13,-4,65,-4,107,-4,-104,-4,-51,-4,10,-3,51,-3,113,-3,-79,-3,-11,-3,31,-2,91,-2,-106,-2,-49,-2,7,-1,77,-1,-122,-1,-74,-1,-33,-1,19,0,64,0,102,0,-124,0,-102,0,-70,0,-62,0,-68,0,-61,0,-68,0,-95,0,-119,0,97,0,68,0,4,0,-53,-1,-117,-1,53,-1,-43,-2,106,-2,3,-2,-127,-3,3,-3,-127,-4,-4,-5,93,-5,-50,-6,78,-6,-63,-7,62,-7,-71,-8,69,-8,-39,-9,109,-9,19,-9,-73,-10,98,-10,35,-10,-28,-11,-86,-11,101,-11,63,-11,43,-11,-2,-12,-31,-12,-53,-12,-55,-12,-70,-12,-62,-12,-50,-12,-27,-12,4,-11,55,-11,123,-11,-65,-11,22,-10,-115,-10,22,-9,-92,-9,56,-8,-3,-8,-51,-7,-83,-6,-112,-5,-114,-4,-103,-3,-91,-2,-53,-1,-11,0,27,2,67,3,114,4,-93,5,-37,6,-19,7,18,9,31,10,24,11,13,12,-36,12,-85,13,86,14,-10,14,119,15,-33,15,39,16,102,16,122,16,127,16,120,16}; }
	private static byte[] data88(){ return new byte[] {81,16,14,16,-47,15,112,15,10,15,-127,14,-1,13,111,13,-60,12,33,12,103,11,-88,10,-30,9,19,9,73,8,122,7,-88,6,-52,5,0,5,55,4,98,3,-118,2,-62,1,2,1,59,0,101,-1,-75,-2,-2,-3,55,-3,124,-4,-56,-5,30,-5,95,-6,-83,-7,15,-7,110,-8,-65,-9,23,-9,-111,-10,2,-10,90,-11,-44,-12,96,-12,-5,-13,-123,-13,62,-13,22,-13,-12,-14,-47,-14,-42,-14,-6,-14,38,-13,80,-13,-77,-13,18,-12,-122,-12,8,-11,-96,-11,58,-10,-21,-10,-110,-9,83,-8,4,-7,-49,-7,-115,-6,81,-5,27,-4,-23,-4,-72,-3,-128,-2,91,-1,46,0,-15,0,-68,1,-111,2,107,3,38,4,-12,4,-65,5,-124,6,50,7,-23,7,-90,8,71,9,-51,9,108,10,18,11,-107,11,9,12,-125,12,-16,12,64,13,120,13,-61,13,-24,13,-10,13,4,14,-8,13,-39,13,-105,13,90,13,18,13,-70,12,70,12,-53,11,94,11,-39,10,61,10,-68,9,61,9,-72,8,38,8,-104,7,41,7,-79,6,57,6,-52,5,114,5,11,5,-94,4,60,4,-19,3,-110,3,58,3,-34,2,-112,2,39,2,-47,1,100,1,22,1,-88,0,57,0,-57,-1,107,-1,-2,-2,-115,-2,36,-2,-50,-3,110,-3,14,-3,-70,-4,120,-4,46,-4,-14,-5,-86,-5,115,-5,60,-5,7,-5,-48,-6,-96,-6,124,-6,70,-6,26,-6,-21,-7,-67,-7,-120,-7,76,-7,26,-7,-26,-8,-83,-8,114,-8,73,-8,14,-8,-45,-9,-105,-9,97,-9,30,-9,-47,-10,-114,-10,93,-10,14,-10,-81,-11,93,-11,24,-11,-59,-12,116,-12,44,-12,-28,-13,-107,-13,75,-13,23,-13,-26,-14,-73,-14,-107,-14,-122,-14,127,-14,-127,-14,-101,-14,-54,-14,-6,-14,58,-13,-114,-13,-20,-13,78,-12,-44,-12,95,-11,-15,-11,-122,-10,46,-9,-39,-9,115,-8,29,-7,-68,-7,87,-6,-33,-6,112,-5,-21,-5,95,-4,-70,-4,30,-3,98,-3,-95,-3,-40,-3,17,-2,61,-2,95,-2,-116,-2,-73,-2,-31,-2,5,-1,53,-1,112,-1,-100,-1,-51,-1,5,0,79,0,-128,0,-75,0,-12,0,54,1,114,1,-92,1,-39,1,15,2,54,2,94,2,-114,2,-85,2,-63,2,-34,2,-7,2,19,3,42,3,65,3,99,3,118,3,-103,3,-66,3,-12,3,23,4,74,4,-128,4,-84,4,-26,4,27,5,78,5,-118,5,-66,5,-10,5,21,6,66,6,108,6,-102,6,-60,6,-27,6,10,7,34,7,54,7,79,7,99,7,-126,7,-114,7,-101,7,-88,7,-84,7,-90,7,-79,7,-83,7,-86,7,-103,7,-107,7,-119,7,116,7,107,7,102,7,96,7,80,7,72,7,78,7,73,7,73,7,85,7,93,7,109,7,111,7,119,7,-123,7,-119,7,-127,7,-122,7,-119,7,125,7,115,7,98,7,83,7,58,7,38,7,16,7,-15,6,-40,6,-63,6,-94,6,-128,6,87,6,56,6,36,6,-1,5,-21,5,-53,5,-76,5,-110,5,127,5,106,5,91,5,69,5,50,5,36,5,11,5,5,5,-8,4,-29,4,-41,4,-66,4,-85,4,-97,4,-124,4,103,4,75,4,33,4,-23,3,-85,3,117,3,44,3,-42,2,110,2,21,2,-81,1,44,1,-66,0,51,0,-86,-1,14,-1,-124,-2,-19,-3,82,-3,-81,-4,13,-4,124,-5,-35,-6,63,-6,-95,-7,17,-7,124,-8,-24,-9,80,-9,-49,-10,53,-10,-78,-11,34,-11,-104,-12,27,-12,-108,-13,15,-13,-125,-14,-2,-15,126,-15,-17,-16,106,-16,-21,-17,105,-17,-43,-18,79,-18,-46,-19,67,-19,-66,-20,73,-20,-35,-21,92,-21,-11,-22,-87,-22,97,-22,30,-22,-23,-23,-41,-23,-55,-23,-49,-23,-12,-23,49,-22,123,-22,-52,-22,62,-21,-58,-21,86,-20,-8,-20,-75,-19,-114,-18,90,-17,55,-16,49,-15,52,-14,64,-13,78,-12,108,-11,-110,-10,-68,-9,-14,-8,31,-6,97,-5,-105,-4,-39,-3,23,-1,71,0,113,1,-102,2,-74,3,-38,4,-19,5,-7,6,-15,7,-43,8,-80,9,126,10,68,11,8,12,-93,12,61,13,-54,13,69,14,-82,14,-1,14,83,15,-107,15,-70,15,-58,15,-49,15,-49,15,-72,15,-122,15,77,15,5,15,-76,14,66,14,-38,13,109,13,-15,12,98,12,-35,11,88,11,-59,10,59,10,-73,9,53,9,-86,8,44,8,-58,7,86,7,-29,6,115,6,16,6,-78,5,67,5,-27,4,-117,4,34,4,-65,3,91,3,4,3,-95,2,60,2,-28,1,-120,1,56,1,-34,0,-99,0,104,0,56,0,10,0,-1,-1,-17,-1,-22,-1,-14,-1,15,0,50,0,86,0,-107,0,-44,0,22,1,83,1,-90,1,-6,1,73,2,-91,2,-12,2,86,3,-90,3,7,4,89,4,-72,4,14,5,106,5,-87,5,-1,5}; }
	private static byte[] data89(){ return new byte[] {68,6,-118,6,-67,6,-17,6,27,7,75,7,95,7,111,7,-128,7,124,7,113,7,97,7,78,7,44,7,1,7,-43,6,-103,6,76,6,1,6,-80,5,88,5,-8,4,-113,4,49,4,-49,3,102,3,-8,2,-98,2,38,2,-52,1,94,1,2,1,-99,0,67,0,-40,-1,120,-1,28,-1,-80,-2,77,-2,-28,-3,-126,-3,17,-3,-104,-4,33,-4,-85,-5,43,-5,-86,-6,52,-6,-72,-7,56,-7,-69,-8,77,-8,-29,-9,110,-9,12,-9,-70,-10,109,-10,30,-10,-28,-11,-78,-11,-128,-11,100,-11,73,-11,47,-11,32,-11,20,-11,8,-11,4,-11,-7,-12,-9,-12,-17,-12,-17,-12,-27,-12,-23,-12,-33,-12,-32,-12,-28,-12,-39,-12,-43,-12,-37,-12,-28,-12,-28,-12,-29,-12,-15,-12,17,-11,21,-11,37,-11,80,-11,99,-11,122,-11,-116,-11,-59,-11,-23,-11,4,-10,43,-10,98,-10,-118,-10,-82,-10,-29,-10,26,-9,73,-9,119,-9,-74,-9,-13,-9,47,-8,100,-8,-83,-8,-16,-8,53,-7,123,-7,-47,-7,34,-6,122,-6,-54,-6,57,-5,-99,-5,9,-4,123,-4,8,-3,-116,-3,31,-2,-76,-2,91,-1,-1,-1,-95,0,77,1,-15,1,-100,2,65,3,-37,3,126,4,28,5,-81,5,43,6,-88,6,24,7,-120,7,-23,7,59,8,-114,8,-44,8,6,9,72,9,-126,9,-90,9,-44,9,-4,9,44,10,80,10,114,10,-112,10,-81,10,-55,10,-30,10,-11,10,4,11,8,11,16,11,26,11,16,11,12,11,-21,10,-26,10,-47,10,-76,10,-108,10,117,10,77,10,42,10,-4,9,-39,9,-91,9,118,9,64,9,17,9,-53,8,-111,8,78,8,-3,7,-95,7,66,7,-22,6,-121,6,21,6,-87,5,47,5,-59,4,63,4,-52,3,89,3,-29,2,116,2,8,2,-89,1,56,1,-33,0,-113,0,65,0,-15,-1,-77,-1,-124,-1,81,-1,20,-1,-21,-2,-62,-2,-105,-2,116,-2,92,-2,52,-2,18,-2,-29,-3,-64,-3,-110,-3,107,-3,59,-3,19,-3,-39,-4,-91,-4,107,-4,61,-4,2,-4,-50,-5,-104,-5,101,-5,59,-5,19,-5,-9,-6,-30,-6,-54,-6,-66,-6,-75,-6,-71,-6,-66,-6,-60,-6,-46,-6,-23,-6,-3,-6,25,-5,34,-5,64,-5,94,-5,124,-5,-109,-5,-80,-5,-44,-5,-11,-5,17,-4,60,-4,106,-4,-112,-4,-65,-4,-8,-4,60,-3,123,-3,-79,-3,-13,-3,60,-2,119,-2,-69,-2,0,-1,73,-1,-128,-1,-67,-1,0,0,57,0,110,0,-98,0,-41,0,8,1,42,1,81,1,114,1,-111,1,-89,1,-68,1,-49,1,-47,1,-48,1,-56,1,-60,1,-84,1,-113,1,101,1,60,1,5,1,-58,0,126,0,60,0,-24,-1,-107,-1,68,-1,-24,-2,-120,-2,48,-2,-38,-3,-121,-3,53,-3,-23,-4,-104,-4,69,-4,3,-4,-71,-5,123,-5,47,-5,-15,-6,-90,-6,91,-6,20,-6,-47,-7,-127,-7,56,-7,-13,-8,-81,-8,103,-8,45,-8,-15,-9,-54,-9,-98,-9,124,-9,113,-9,102,-9,121,-9,-127,-9,-75,-9,-26,-9,34,-8,117,-8,-37,-8,71,-7,-76,-7,54,-6,-48,-6,101,-5,8,-4,-73,-4,112,-3,37,-2,-27,-2,-77,-1,-127,0,65,1,11,2,-41,2,-103,3,90,4,27,5,-56,5,118,6,16,7,-86,7,53,8,-79,8,27,9,121,9,-55,9,11,10,65,10,109,10,-119,10,-100,10,-102,10,-112,10,125,10,105,10,65,10,28,10,-35,9,-95,9,99,9,16,9,-57,8,114,8,17,8,-80,7,61,7,-35,6,110,6,-18,5,-126,5,5,5,-121,4,-3,3,127,3,-8,2,107,2,-37,1,83,1,-61,0,45,0,-108,-1,6,-1,119,-2,-31,-3,74,-3,-61,-4,67,-4,-77,-5,38,-5,-85,-6,57,-6,-70,-7,80,-7,-19,-8,-109,-8,53,-8,-18,-9,-74,-9,-119,-9,90,-9,70,-9,68,-9,50,-9,56,-9,79,-9,112,-9,-111,-9,-74,-9,-15,-9,42,-8,101,-8,-76,-8,1,-7,86,-7,-88,-7,7,-6,109,-6,-50,-6,55,-5,-94,-5,16,-4,-124,-4,0,-3,114,-3,-21,-3,108,-2,-29,-2,97,-1,-35,-1,104,0,-21,0,102,1,-27,1,111,2,-15,2,102,3,-39,3,88,4,-57,4,35,5,-113,5,-19,5,48,6,106,6,-81,6,-39,6,-13,6,-4,6,16,7,21,7,8,7,-6,6,-25,6,-43,6,-81,6,-105,6,-128,6,108,6,72,6,57,6,43,6,26,6,6,6,-13,5,-9,5,-28,5,-42,5,-67,5,-78,5,-104,5,115,5,81,5,35,5,-8,4,-63,4,-118,4,79,4,19,4,-52,3,-119,3,80,3,12,3,-51,2,-114,2,102,2,44,2,-7,1,-57,1,-92,1,120,1,81,1,47,1,12,1,-18,0,-65,0,-96,0,121,0,90,0,42,0,3,0,-52,-1,-84,-1,112,-1}; }
	private static byte[] data90(){ return new byte[] {70,-1,13,-1,-35,-2,-91,-2,110,-2,55,-2,7,-2,-61,-3,-122,-3,73,-3,13,-3,-66,-4,110,-4,43,-4,-41,-5,125,-5,38,-5,-42,-6,121,-6,21,-6,-62,-7,114,-7,15,-7,-75,-8,102,-8,41,-8,-36,-9,-100,-9,111,-9,65,-9,25,-9,1,-9,-12,-10,-12,-10,-20,-10,5,-9,31,-9,63,-9,93,-9,-104,-9,-41,-9,18,-8,90,-8,-90,-8,-5,-8,68,-7,-100,-7,-17,-7,58,-6,-114,-6,-38,-6,32,-5,106,-5,-93,-5,-23,-5,33,-4,85,-4,-108,-4,-59,-4,-7,-4,36,-3,83,-3,-119,-3,-80,-3,-18,-3,26,-2,83,-2,-128,-2,-70,-2,-11,-2,42,-1,94,-1,-102,-1,-40,-1,8,0,56,0,111,0,-99,0,-46,0,-9,0,33,1,73,1,103,1,122,1,-93,1,-81,1,-53,1,-38,1,-13,1,10,2,25,2,48,2,68,2,90,2,106,2,-125,2,-99,2,-82,2,-64,2,-39,2,-20,2,7,3,24,3,50,3,70,3,83,3,100,3,118,3,127,3,-117,3,-116,3,-110,3,-115,3,-115,3,-117,3,-126,3,116,3,105,3,94,3,81,3,57,3,41,3,29,3,18,3,4,3,-1,2,-5,2,-12,2,-12,2,-11,2,-2,2,1,3,16,3,23,3,40,3,48,3,69,3,77,3,87,3,93,3,109,3,112,3,113,3,107,3,113,3,115,3,109,3,113,3,107,3,108,3,110,3,114,3,117,3,121,3,-124,3,-114,3,-99,3,-93,3,-81,3,-65,3,-51,3,-39,3,-21,3,-5,3,10,4,16,4,37,4,47,4,70,4,85,4,114,4,126,4,-101,4,-73,4,-45,4,-22,4,5,5,34,5,64,5,85,5,103,5,126,5,-118,5,-121,5,-121,5,125,5,119,5,97,5,61,5,27,5,-13,4,-69,4,-125,4,68,4,6,4,-73,3,110,3,36,3,-47,2,-124,2,42,2,-32,1,-113,1,59,1,-30,0,-112,0,53,0,-33,-1,-126,-1,47,-1,-42,-2,116,-2,23,-2,-77,-3,80,-3,-29,-4,117,-4,9,-4,-101,-5,41,-5,-75,-6,63,-6,-53,-7,80,-7,-40,-8,91,-8,-28,-9,103,-9,-25,-10,112,-10,-10,-11,-127,-11,14,-11,-94,-12,62,-12,-42,-13,117,-13,35,-13,-41,-14,-110,-14,84,-14,43,-14,4,-14,-32,-15,-45,-15,-39,-15,-39,-15,-20,-15,14,-14,62,-14,120,-14,-81,-14,0,-13,101,-13,-62,-13,48,-12,-85,-12,53,-11,-71,-11,69,-10,-32,-10,-121,-9,34,-8,-46,-8,121,-7,51,-6,-34,-6,-118,-5,60,-4,-7,-4,-93,-3,90,-2,9,-1,-67,-1,100,0,10,1,-85,1,82,2,-28,2,123,3,12,4,-113,4,9,5,-122,5,-22,5,92,6,-88,6,-9,6,58,7,108,7,-94,7,-70,7,-39,7,-23,7,-22,7,-24,7,-26,7,-46,7,-68,7,-96,7,-119,7,102,7,61,7,22,7,-19,6,-54,6,-101,6,110,6,68,6,18,6,-30,5,-90,5,116,5,65,5,1,5,-58,4,-128,4,68,4,-8,3,-78,3,115,3,50,3,-24,2,-93,2,103,2,41,2,-25,1,-76,1,125,1,83,1,37,1,10,1,-13,0,-38,0,-53,0,-64,0,-61,0,-64,0,-55,0,-41,0,-22,0,-9,0,24,1,54,1,93,1,121,1,-94,1,-49,1,-3,1,50,2,97,2,-113,2,-66,2,-17,2,30,3,73,3,118,3,-98,3,-71,3,-36,3,-4,3,22,4,39,4,57,4,73,4,85,4,98,4,102,4,113,4,114,4,111,4,110,4,110,4,101,4,87,4,71,4,62,4,39,4,19,4,-7,3,-24,3,-58,3,-84,3,-119,3,107,3,67,3,30,3,-12,2,-43,2,-91,2,126,2,80,2,45,2,-11,1,-55,1,-110,1,100,1,45,1,-17,0,-71,0,122,0,61,0,-8,-1,-71,-1,111,-1,40,-1,-36,-2,-105,-2,85,-2,7,-2,-59,-3,-123,-3,77,-3,13,-3,-46,-4,-89,-4,118,-4,74,-4,34,-4,-2,-5,-41,-5,-70,-5,-101,-5,-123,-5,106,-5,79,-5,54,-5,33,-5,11,-5,-11,-6,-36,-6,-60,-6,-89,-6,-111,-6,117,-6,94,-6,74,-6,47,-6,22,-6,-1,-7,-18,-7,-39,-7,-58,-7,-65,-7,-85,-7,-88,-7,-109,-7,-104,-7,-113,-7,-119,-7,-124,-7,-125,-7,-120,-7,-127,-7,-125,-7,-119,-7,-119,-7,-118,-7,-117,-7,-110,-7,-103,-7,-110,-7,-95,-7,-91,-7,-77,-7,-69,-7,-48,-7,-19,-7,3,-6,31,-6,73,-6,118,-6,-85,-6,-26,-6,38,-5,111,-5,-66,-5,23,-4,106,-4,-51,-4,40,-3,-114,-3,-16,-3,82,-2,-78,-2,26,-1,120,-1,-36,-1,49,0,-111,0,-26,0,53,1,-119,1,-44,1,28,2,113,2,-78,2,-4,2,53,3,-126,3,-67,3,-1,3,63,4,118,4,-80,4,-24,4,39,5,93,5,-120,5,-73,5,-24,5,23,6}; }
	private static byte[] data91(){ return new byte[] {59,6,99,6,-125,6,-94,6,-59,6,-36,6,-8,6,11,7,25,7,43,7,55,7,61,7,63,7,60,7,70,7,59,7,53,7,38,7,20,7,-5,6,-40,6,-64,6,-109,6,106,6,57,6,1,6,-52,5,-117,5,78,5,6,5,-66,4,117,4,54,4,-21,3,-91,3,92,3,24,3,-33,2,-103,2,101,2,37,2,-9,1,-66,1,-115,1,96,1,49,1,7,1,-35,0,-74,0,-109,0,102,0,63,0,30,0,-6,-1,-51,-1,-88,-1,-125,-1,91,-1,47,-1,10,-1,-32,-2,-73,-2,-118,-2,97,-2,53,-2,14,-2,-35,-3,-64,-3,-110,-3,119,-3,80,-3,57,-3,33,-3,5,-3,-8,-4,-22,-4,-33,-4,-43,-4,-47,-4,-51,-4,-47,-4,-42,-4,-43,-4,-32,-4,-30,-4,-16,-4,-14,-4,4,-3,9,-3,31,-3,39,-3,60,-3,75,-3,105,-3,120,-3,-108,-3,-80,-3,-46,-3,-22,-3,24,-2,58,-2,98,-2,-117,-2,-76,-2,-24,-2,11,-1,59,-1,102,-1,-103,-1,-68,-1,-22,-1,17,0,61,0,94,0,-123,0,-90,0,-64,0,-31,0,-20,0,13,1,23,1,37,1,47,1,61,1,60,1,56,1,50,1,49,1,32,1,22,1,1,1,-10,0,-36,0,-58,0,-82,0,-109,0,122,0,90,0,65,0,30,0,-5,-1,-39,-1,-73,-1,-110,-1,109,-1,69,-1,29,-1,-14,-2,-58,-2,-97,-2,110,-2,62,-2,14,-2,-40,-3,-90,-3,110,-3,71,-3,17,-3,-29,-4,-74,-4,-120,-4,91,-4,56,-4,18,-4,-2,-5,-35,-5,-54,-5,-64,-5,-72,-5,-79,-5,-78,-5,-62,-5,-44,-5,-21,-5,6,-4,58,-4,98,-4,-104,-4,-46,-4,22,-3,102,-3,-83,-3,7,-2,92,-2,-70,-2,17,-1,119,-1,-41,-1,50,0,-111,0,-11,0,76,1,-88,1,-7,1,82,2,-106,2,-27,2,39,3,100,3,-99,3,-45,3,6,4,51,4,95,4,-126,4,-94,4,-65,4,-40,4,-10,4,0,5,22,5,23,5,37,5,36,5,39,5,34,5,29,5,16,5,1,5,-19,4,-45,4,-81,4,-109,4,105,4,67,4,13,4,-34,3,-89,3,107,3,42,3,-20,2,-87,2,95,2,19,2,-51,1,127,1,45,1,-38,0,-117,0,59,0,-21,-1,-109,-1,72,-1,-10,-2,-87,-2,91,-2,23,-2,-44,-3,-119,-3,79,-3,25,-3,-27,-4,-76,-4,-122,-4,100,-4,64,-4,35,-4,19,-4,-5,-5,-17,-5,-33,-5,-36,-5,-32,-5,-33,-5,-30,-5,-18,-5,-11,-5,5,-4,25,-4,44,-4,68,-4,90,-4,121,-4,-106,-4,-66,-4,-36,-4,12,-3,46,-3,97,-3,-119,-3,-71,-3,-21,-3,33,-2,86,-2,-120,-2,-62,-2,-11,-2,55,-1,103,-1,-92,-1,-36,-1,20,0,67,0,116,0,-91,0,-43,0,-8,0,34,1,71,1,103,1,121,1,-101,1,-81,1,-55,1,-47,1,-27,1,-7,1,6,2,23,2,36,2,54,2,69,2,83,2,103,2,120,2,-125,2,-103,2,-89,2,-72,2,-61,2,-47,2,-34,2,-26,2,-29,2,-19,2,-22,2,-14,2,-31,2,-30,2,-43,2,-47,2,-63,2,-77,2,-84,2,-102,2,-117,2,-127,2,110,2,108,2,85,2,83,2,65,2,61,2,43,2,34,2,27,2,18,2,9,2,2,2,-17,1,-20,1,-41,1,-49,1,-68,1,-81,1,-97,1,-116,1,121,1,106,1,85,1,60,1,35,1,12,1,-16,0,-48,0,-81,0,-113,0,104,0,61,0,22,0,-25,-1,-72,-1,-123,-1,84,-1,32,-1,-25,-2,-84,-2,123,-2,69,-2,8,-2,-44,-3,-91,-3,118,-3,65,-3,29,-3,-11,-4,-44,-4,-74,-4,-98,-4,-118,-4,117,-4,107,-4,99,-4,98,-4,92,-4,96,-4,109,-4,113,-4,125,-4,-114,-4,-97,-4,-80,-4,-61,-4,-40,-4,-14,-4,1,-3,27,-3,50,-3,72,-3,92,-3,110,-3,-122,-3,-104,-3,-83,-3,-62,-3,-41,-3,-29,-3,3,-2,20,-2,46,-2,64,-2,96,-2,120,-2,-107,-2,-83,-2,-50,-2,-24,-2,2,-1,29,-1,60,-1,88,-1,116,-1,-113,-1,-84,-1,-59,-1,-44,-1,-11,-1,3,0,27,0,38,0,61,0,71,0,92,0,101,0,118,0,127,0,-114,0,-106,0,-94,0,-84,0,-70,0,-67,0,-52,0,-50,0,-36,0,-26,0,-22,0,-12,0,-14,0,-1,0,-5,0,-2,0,-3,0,-5,0,-4,0,-9,0,-10,0,-18,0,-26,0,-32,0,-37,0,-49,0,-58,0,-68,0,-73,0,-89,0,-92,0,-105,0,-102,0,-115,0,-117,0,-123,0,-120,0,-125,0,-127,0,-126,0,-121,0,-118,0,-121,0,-105,0,-111,0,-98,0,-101,0,-91,0,-89,0,-89,0,-83,0,-79,0,-83,0,-77,0,-78,0,-71,0,-74,0,-71,0,-68,0,-66,0,-61,0,-58,0,-50,0,-46,0,-40,0,-30,0}; }
	private static byte[] data92(){ return new byte[] {-24,0,-13,0,-5,0,5,1,19,1,26,1,38,1,49,1,54,1,72,1,76,1,94,1,104,1,118,1,-122,1,-107,1,-93,1,-70,1,-55,1,-29,1,-13,1,10,2,35,2,52,2,76,2,93,2,114,2,-124,2,-117,2,-96,2,-93,2,-85,2,-83,2,-80,2,-88,2,-90,2,-103,2,-107,2,-123,2,118,2,106,2,89,2,75,2,51,2,39,2,16,2,1,2,-22,1,-37,1,-59,1,-74,1,-98,1,-119,1,112,1,88,1,60,1,32,1,2,1,-31,0,-64,0,-105,0,119,0,70,0,31,0,-17,-1,-63,-1,-108,-1,100,-1,48,-1,-3,-2,-53,-2,-106,-2,95,-2,44,-2,-11,-3,-62,-3,-120,-3,90,-3,34,-3,-10,-4,-61,-4,-110,-4,110,-4,56,-4,20,-4,-19,-5,-53,-5,-85,-5,-116,-5,113,-5,93,-5,69,-5,57,-5,44,-5,40,-5,30,-5,31,-5,38,-5,45,-5,59,-5,72,-5,92,-5,117,-5,-116,-5,-84,-5,-52,-5,-11,-5,21,-4,69,-4,114,-4,-97,-4,-46,-4,1,-3,57,-3,103,-3,-97,-3,-45,-3,13,-2,64,-2,122,-2,-82,-2,-27,-2,30,-1,80,-1,-122,-1,-68,-1,-21,-1,27,0,72,0,118,0,-99,0,-57,0,-23,0,15,1,41,1,75,1,96,1,-126,1,-111,1,-87,1,-71,1,-54,1,-39,1,-29,1,-17,1,-5,1,-2,1,8,2,8,2,16,2,12,2,14,2,11,2,5,2,0,2,-9,1,-21,1,-27,1,-50,1,-52,1,-81,1,-86,1,-111,1,126,1,112,1,83,1,66,1,43,1,19,1,7,1,-20,0,-35,0,-55,0,-70,0,-84,0,-97,0,-106,0,-118,0,-124,0,120,0,122,0,110,0,112,0,111,0,107,0,115,0,109,0,120,0,124,0,-124,0,-119,0,-105,0,-97,0,-85,0,-77,0,-60,0,-49,0,-37,0,-24,0,-16,0,1,1,8,1,18,1,30,1,31,1,44,1,41,1,51,1,48,1,56,1,50,1,54,1,54,1,56,1,52,1,54,1,52,1,53,1,53,1,52,1,52,1,50,1,51,1,48,1,49,1,44,1,43,1,39,1,36,1,29,1,25,1,17,1,14,1,3,1,-1,0,-14,0,-17,0,-28,0,-40,0,-44,0,-60,0,-67,0,-78,0,-93,0,-100,0,-120,0,127,0,110,0,97,0,83,0,65,0,52,0,35,0,23,0,4,0,-7,-1,-22,-1,-37,-1,-48,-1,-63,-1,-74,-1,-86,-1,-99,-1,-108,-1,-118,-1,127,-1,120,-1,109,-1,106,-1,94,-1,87,-1,78,-1,70,-1,62,-1,50,-1,46,-1,32,-1,25,-1,14,-1,6,-1,-2,-2,-9,-2,-20,-2,-25,-2,-34,-2,-42,-2,-48,-2,-58,-2,-61,-2,-70,-2,-75,-2,-83,-2,-87,-2,-94,-2,-99,-2,-108,-2,-111,-2,-119,-2,-128,-2,127,-2,115,-2,111,-2,101,-2,95,-2,90,-2,81,-2,76,-2,74,-2,63,-2,67,-2,56,-2,64,-2,58,-2,62,-2,67,-2,71,-2,80,-2,88,-2,98,-2,117,-2,122,-2,-109,-2,-102,-2,-79,-2,-64,-2,-46,-2,-25,-2,-7,-2,11,-1,32,-1,49,-1,69,-1,86,-1,107,-1,119,-1,-114,-1,-98,-1,-82,-1,-62,-1,-49,-1,-27,-1,-15,-1,7,0,20,0,42,0,55,0,74,0,91,0,106,0,126,0,-117,0,-101,0,-85,0,-71,0,-57,0,-42,0,-34,0,-18,0,-9,0,4,1,14,1,22,1,36,1,42,1,55,1,61,1,70,1,78,1,84,1,89,1,96,1,97,1,106,1,101,1,109,1,104,1,105,1,101,1,99,1,88,1,89,1,72,1,71,1,57,1,45,1,38,1,21,1,14,1,-1,0,-11,0,-23,0,-34,0,-44,0,-57,0,-64,0,-78,0,-83,0,-95,0,-103,0,-111,0,-123,0,-126,0,117,0,111,0,101,0,95,0,83,0,79,0,66,0,62,0,52,0,42,0,36,0,28,0,17,0,14,0,0,0,-3,-1,-14,-1,-21,-1,-25,-1,-40,-1,-38,-1,-55,-1,-51,-1,-65,-1,-68,-1,-72,-1,-80,-1,-82,-1,-88,-1,-90,-1,-93,-1,-96,-1,-97,-1,-100,-1,-102,-1,-101,-1,-104,-1,-102,-1,-105,-1,-103,-1,-105,-1,-105,-1,-103,-1,-104,-1,-103,-1,-101,-1,-103,-1,-100,-1,-96,-1,-99,-1,-91,-1,-91,-1,-89,-1,-82,-1,-81,-1,-77,-1,-69,-1,-68,-1,-60,-1,-55,-1,-51,-1,-45,-1,-38,-1,-36,-1,-28,-1,-25,-1,-19,-1,-15,-1,-11,-1,-7,-1,-3,-1,2,0,1,0,10,0,6,0,13,0,14,0,13,0,17,0,17,0,19,0,19,0,20,0,20,0,21,0,22,0,21,0,22,0,21,0,21,0,20,0,20,0,18,0,19,0,15,0,15,0,14,0,11,0,10,0,7,0,6,0,2,0,2,0,-4,-1,-2,-1,-9,-1,-9,-1,-11,-1,-18,-1,-14,-1}; }
	private static byte[] data93(){ return new byte[] {-21,-1,-21,-1,-23,-1,-25,-1,-29,-1,-24,-1,-34,-1,-27,-1,-34,-1,-30,-1,-34,-1,-32,-1,-33,-1,-34,-1,-30,-1,-34,-1,-30,-1,-29,-1,-32,-1,-23,-1,-31,-1,-20,-1,-26,-1,-18,-1,-20,-1,-16,-1,-15,-1,-13,-1,-10,-1,-9,-1,-7,-1,-6,-1,-4,-1,-3,-1,-2,-1,-1,-1,0,0,0,0,1,0,-1,-1,0,0,1,0}; }
	private static byte[] getData(){
		byte[] data = new byte[95316];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 84);
		return data;
	}
	/** Constructs a new AudioClip with the data from loop-07.wav. */
	public Loop07(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing loop-07.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of loop-07.wav. */
	private class LoopThread extends Thread {
		private Loop07 clip;
		private boolean looping = true;
		public LoopThread(Loop07 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays loop-07.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays loop-07.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of loop-07.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if loop-07.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if loop-07.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}